關(guān)于Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整的研究(1)

關(guān)于Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整的研究(1)

ID:41931841

大?。?4.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-09-04

關(guān)于Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整的研究(1)_第1頁(yè)
關(guān)于Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整的研究(1)_第2頁(yè)
關(guān)于Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整的研究(1)_第3頁(yè)
關(guān)于Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整的研究(1)_第4頁(yè)
關(guān)于Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整的研究(1)_第5頁(yè)
資源描述:

《關(guān)于Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整的研究(1)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、關(guān)于Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整的研究【摘要】當(dāng)前Oracle數(shù)據(jù)庫(kù)應(yīng)用極為廣泛,但是不斷增加的數(shù)據(jù)量和訪問(wèn)量等因素導(dǎo)致數(shù)據(jù)庫(kù)系統(tǒng)性能的降低,出現(xiàn)吞吐量降低、響應(yīng)時(shí)間變長(zhǎng)等相關(guān)的數(shù)據(jù)庫(kù)性能問(wèn)題,這就產(chǎn)生了對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)化的需求。如何對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行優(yōu)化和調(diào)整,才能獲得更快的響應(yīng)時(shí)間、更大的吞吐量、以及更少的資源占用呢?在木文屮筆者就Oracle10g數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整進(jìn)行了相關(guān)方面的研究?!娟P(guān)鍵詞】0racle10g數(shù)據(jù)庫(kù);系統(tǒng)性能;優(yōu)化與調(diào)整;SQL語(yǔ)句優(yōu)化1.前言IT系統(tǒng)隨著支持用量的增長(zhǎng)和新業(yè)務(wù)的不斷擴(kuò)展,數(shù)據(jù)處理量大量增加,

2、業(yè)務(wù)處理模式日趨復(fù)雜,必然導(dǎo)致主機(jī)CPU和I/O占用不斷呈線性增加。因此,充分使用先用碩件的處理能力對(duì)于保護(hù)投資至關(guān)重要。Oracle數(shù)據(jù)庫(kù)是現(xiàn)在使用最廣泛的大型數(shù)據(jù)庫(kù)Z-,對(duì)于規(guī)模較大、需耍處理的用戶數(shù)目較多的數(shù)據(jù)庫(kù)系統(tǒng)來(lái)說(shuō)工作效率是最重要的指標(biāo)之一。在實(shí)際應(yīng)用中,不斷增加的數(shù)據(jù)量和訪問(wèn)量都會(huì)導(dǎo)致數(shù)據(jù)庫(kù)系統(tǒng)性能將會(huì)下降,這就產(chǎn)生了對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)化的需求,以實(shí)現(xiàn)更快的響應(yīng)時(shí)間、更大的吞吐量、以及更少的資源占用等。2?影響數(shù)據(jù)庫(kù)系統(tǒng)性能的因素在Oracle數(shù)據(jù)庫(kù)的實(shí)際應(yīng)用屮,其系統(tǒng)性能主要受到數(shù)據(jù)庫(kù)運(yùn)行方面的因素如服務(wù)器性能、數(shù)據(jù)庫(kù)配置、網(wǎng)絡(luò)I/O、應(yīng)用

3、程序?qū)崿F(xiàn)等因素的影響,各個(gè)因素的具體影響情況如表1所示。表1影響數(shù)據(jù)庫(kù)系統(tǒng)性能的相關(guān)因素影響因素在Oracle數(shù)據(jù)庫(kù)系統(tǒng)性能中的地位數(shù)據(jù)庫(kù)服務(wù)器性能數(shù)據(jù)庫(kù)服務(wù)器是整個(gè)0racle數(shù)據(jù)系統(tǒng)的核心,服務(wù)器上運(yùn)行的操作系統(tǒng)以及服務(wù)器的偵件配置對(duì)0racle數(shù)據(jù)系統(tǒng)產(chǎn)住直接影響。數(shù)據(jù)庫(kù)配置數(shù)據(jù)庫(kù)的配置內(nèi)存區(qū)的設(shè)置、1/0設(shè)置、參數(shù)設(shè)置、CPU調(diào)整、回滾段設(shè)置以及碎片整理等,配置情況直接決定了Oracle數(shù)據(jù)庫(kù)系統(tǒng)性能的優(yōu)劣,是數(shù)據(jù)庫(kù)性能優(yōu)化的核心。網(wǎng)絡(luò)T/0網(wǎng)絡(luò)I/O是實(shí)現(xiàn)應(yīng)用程序與Oracle數(shù)據(jù)庫(kù)服務(wù)器之間交互的媒介,網(wǎng)絡(luò)的性能,特別是網(wǎng)絡(luò)I/O對(duì)系統(tǒng)性能有

4、重要的影響。應(yīng)用程序性能應(yīng)用程序性能,尤其是SQL語(yǔ)句的應(yīng)用、數(shù)據(jù)庫(kù)連接方式的選擇、數(shù)據(jù)庫(kù)端程序設(shè)計(jì)以及數(shù)據(jù)庫(kù)對(duì)彖的使用情況等對(duì)數(shù)據(jù)庫(kù)性能也冇很大的影響,能夠影響系統(tǒng)的執(zhí)行效率。3?數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化與調(diào)整數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)化措施是通過(guò)有目的更改系統(tǒng)的一個(gè)或多個(gè)組件途徑使其滿足一個(gè)或多個(gè)目標(biāo)的過(guò)程。Oracle數(shù)據(jù)庫(kù)的性能優(yōu)化與調(diào)整應(yīng)從影響系統(tǒng)性能的因素著手,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)、軟件結(jié)構(gòu)、具體的業(yè)務(wù)和技術(shù)等方面的優(yōu)化效果,使得數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)更快的響應(yīng)時(shí)間、更大的吞吐量、以及更少的資源占用等性能。2.1內(nèi)存區(qū)調(diào)整與優(yōu)化Oracle數(shù)據(jù)庫(kù)實(shí)例的內(nèi)存結(jié)構(gòu)主要包

5、括兩個(gè)方面,分別為SGA和PGA。其中SGA是oracle數(shù)據(jù)庫(kù)的核心部分,用戶在使用數(shù)據(jù)庫(kù)過(guò)程屮的進(jìn)程對(duì)SGA發(fā)送事務(wù),并且在使用過(guò)程中以SGA作為高速緩存讀取命中的數(shù)據(jù),從而縮短響應(yīng)時(shí)間。因此,在對(duì)SGA進(jìn)行調(diào)整與優(yōu)化對(duì)Oracle數(shù)據(jù)庫(kù)系統(tǒng)性能工作屮具冇極為重要的影響,SGA的調(diào)整與優(yōu)化主耍包括數(shù)據(jù)緩沖區(qū)、字典緩沖區(qū)、口志緩沖區(qū)以及SQL共享池的調(diào)整與優(yōu)化。2.1.1數(shù)據(jù)塊緩沖區(qū)優(yōu)化數(shù)據(jù)塊緩沖區(qū)是SGA中的一塊高速緩存,占整個(gè)數(shù)拯庫(kù)大小的1%-2%O數(shù)據(jù)塊緩沖區(qū)的主要用途是用來(lái)存儲(chǔ)從數(shù)據(jù)庫(kù)重讀取的數(shù)據(jù)塊,如果用戶請(qǐng)求的數(shù)據(jù)在數(shù)據(jù)塊緩沖區(qū),則被請(qǐng)求的

6、數(shù)據(jù)可以不經(jīng)由服務(wù)器進(jìn)程讀取數(shù)據(jù)而直接被返回給用戶,縮短獲取數(shù)據(jù)的時(shí)間。因此保證盡量多的用戶請(qǐng)求數(shù)據(jù)在緩沖區(qū)中對(duì)于提高系統(tǒng)服務(wù)器性能是極為重要的。2.1.2重做日志緩沖區(qū)H志緩沖區(qū)保存為數(shù)據(jù)庫(kù)恢復(fù)過(guò)程屮用于前滾操作,用于存放數(shù)據(jù)的修改信息。如果口志緩沖區(qū)在沒(méi)有寫入口志文件的情況下出現(xiàn)已滿的現(xiàn)象,則日志緩沖區(qū)寫入失敗。檢查FI志緩沖區(qū)寫入失敗率檢查方法為:Selectrequests,name"Request",entry.name,requests.value/entry.ValueFailRatio”fromv$syssteitrequests,v$s

7、ysstatcntrywhererequests?namc=rcdo''logspacerequests”andentry.Nameuredoentries”.重做日志緩沖區(qū),有效調(diào)整緩沖區(qū)即LOG-BUFFER的大小可有效提高數(shù)據(jù)庫(kù)性能。2.1.3SQL共享池優(yōu)化SQL共享池可以通過(guò)緩存的形式將被解析過(guò)的SQL重新啟用。如果設(shè)置過(guò)小,語(yǔ)句將被連續(xù)不斷地再裝入到庫(kù)緩存,影響系統(tǒng)性能。設(shè)置的共享池人小是否合理與庫(kù)緩沖區(qū)和數(shù)據(jù)字典緩沖區(qū)是息息相關(guān)的,主要體現(xiàn)在兩者的命中率上。合理設(shè)置共享池大小,使得共享池可以存儲(chǔ)大多數(shù)語(yǔ)句的一個(gè)已分析版本,可以大大加快數(shù)據(jù)杳

8、詢速度,提高系統(tǒng)運(yùn)行性能。2.1.4PGA區(qū)調(diào)整與優(yōu)化PGA區(qū)主要包括兩個(gè)區(qū)域,

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。