資源描述:
《Oracle 10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、第19卷第2期計(jì)算機(jī)技術(shù)與發(fā)展Vol一9NO.22009年2月('OMPU7、ERTE(:HNOI.CXP,’ANI)DEVFI一)IMENTFeb.2009OraclelOg數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整孫風(fēng)棟,閆海珍(東北大學(xué)東軟信息學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,遼寧大連116023)摘要:Oracle數(shù)據(jù)庫(kù)是當(dāng)前應(yīng)用最廣泛的大型關(guān)系數(shù)據(jù)庫(kù)之一,其性能直接關(guān)系到整個(gè)應(yīng)用系統(tǒng)的運(yùn)行效率。介紹了Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整的原則、影響系統(tǒng)性能的因素,討論了數(shù)據(jù)庫(kù)配置優(yōu)化問(wèn)題,包括SGA、I-V-3A的優(yōu)化、磁盤I/O優(yōu)化以
2、及磁盤碎片的調(diào)整等問(wèn)題,最后介紹了Oracle10g提供的幾種用于系統(tǒng)性能優(yōu)化與調(diào)整的工具。關(guān)鍵詞:性能優(yōu)化與調(diào)整;內(nèi)存優(yōu)化;磁盤I/O;磁盤碎片中圖分類號(hào):TP311.132.3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1673—629X(2009)02—0083—04PerformanceOptimizingandTuningofOraclelOgDatabaseSystemSUNFeng-dong,y,a~NHai—zhen(DepartmentofComputerScienceandTechnology,NeusoftInstitut
3、eofInfomaation,NortheastUniversity,Daliani16023,China)Abstract:Oracleisthermstwidelyusedlarge—scalerelationaldatabase,anditsperformanceconcernstheopera~ion:defficiencyoftheap—plieationsystemdirectly.Atfirst,introducesthebasicprinciplesaudeknnentsofperformanceoptimi
4、zingofOracle10gdatabe~so.system.Dlendussctheoptimizingofdatabaseconfigurationindetail。includingtheoptimizingofSGAandPGA,optimizingofdiskinputandoutput,anddtetuningofdiskset~'nent.Atlast,severaltoolsofpeHomaanceoptimizingandtuning&reintroducedinOraclelOgdatatme.KeyW
5、OfKiS:pel-forrD.RDceoptimizingandtuning;men'~aryopthnizing;discinputandoutput;disc~'NentO引言數(shù)據(jù)庫(kù)服務(wù)器是整個(gè)系統(tǒng)的核心,它的性能直接Oracle數(shù)據(jù)庫(kù)是當(dāng)前應(yīng)用最廣泛的大型數(shù)據(jù)庫(kù),影響到整個(gè)系統(tǒng)的性能。數(shù)據(jù)庫(kù)服務(wù)器的性能主要取隨著數(shù)據(jù)庫(kù)數(shù)據(jù)量的增大、并發(fā)用戶數(shù)量增多,系統(tǒng)常決于服務(wù)器上運(yùn)行的操作系統(tǒng)以及服務(wù)器的硬件配常出現(xiàn)吞吐量降低,響應(yīng)時(shí)間變長(zhǎng)的性能問(wèn)題,如何有置。效優(yōu)化、調(diào)整數(shù)據(jù)庫(kù)性能,避免系統(tǒng)瓶頸,是保證Ora—(2)數(shù)據(jù)庫(kù)配置
6、。cle數(shù)據(jù)庫(kù)高效運(yùn)行的基礎(chǔ)。Oracle數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)數(shù)據(jù)庫(kù)的配置情況直接決定了數(shù)據(jù)庫(kù)的性能優(yōu)化、調(diào)整是一項(xiàng)復(fù)雜的系統(tǒng)工程,貫穿于系統(tǒng)的整個(gè)生劣,是數(shù)據(jù)庫(kù)性能優(yōu)化的核心。主要包括內(nèi)存區(qū)的設(shè)存周期中。置、I/O設(shè)囂、參數(shù)設(shè)置、CPU調(diào)整、回滾段設(shè)置以及碎數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化的基本原則是通過(guò)盡可能少片整理等。數(shù)據(jù)庫(kù)配置及其調(diào)整貫穿于數(shù)據(jù)庫(kù)設(shè)計(jì)、的磁盤訪問(wèn)獲得所需要的數(shù)據(jù),從而提高系統(tǒng)吞吐量.創(chuàng)建、運(yùn)行的各個(gè)階段。降低用戶響應(yīng)時(shí)間,提高數(shù)據(jù)庫(kù)的可用性。(3)網(wǎng)絡(luò)I/O。應(yīng)用程序與數(shù)據(jù)Jg-/]I~務(wù)器之問(wèn)的交互需要通過(guò)網(wǎng)1影響O
7、racle數(shù)據(jù)庫(kù)系統(tǒng)性能的因素絡(luò)來(lái)進(jìn)行.網(wǎng)絡(luò)的性能,特別是網(wǎng)絡(luò)I/0對(duì)整個(gè)系統(tǒng)性O(shè)racle數(shù)據(jù)庫(kù)系統(tǒng)性能受到數(shù)據(jù)庫(kù)運(yùn)行的諸多方能有重要的影響。面的影響與制約,包括數(shù)據(jù)庫(kù)服務(wù)器性能、數(shù)據(jù)庫(kù)配(4)應(yīng)用程序?qū)嵠?。置、網(wǎng)絡(luò)I/O、應(yīng)用程序性能等。應(yīng)用程序的實(shí)方法對(duì)數(shù)據(jù)庫(kù)性能也有很大的影(1)數(shù)據(jù)庫(kù)服務(wù)器性能。響,特別是sQI語(yǔ)句的直用、數(shù)據(jù)庫(kù)連接方式的選擇、數(shù)據(jù)庫(kù)端程序設(shè)i寸‘以及數(shù)據(jù)庫(kù)對(duì)象的使用情況等,都收稿日期:2o08—06一I1作者簡(jiǎn)介:孫風(fēng)棟(1975一),男,遼寧六連人,講師,碩士,研究領(lǐng)域影響系統(tǒng)的執(zhí)行效率。為數(shù)據(jù)
8、庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)挖捌、決策支持。文中將主要討論如何配置Oracle10g數(shù)據(jù)庫(kù)來(lái)優(yōu)-84·計(jì)算機(jī)技術(shù)與發(fā)展第l9卷化和凋整數(shù)據(jù)庫(kù)系統(tǒng)的性能。selectto—number(v$parameter.value)“SharedPoolSize”,v$sgastat.bytes“FreByte