版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Oracle數(shù)據(jù)庫性能優(yōu)化實務
第9講:數(shù)據(jù)文件IO主講人:白鱔Oracle數(shù)據(jù)文件IO相關的因素存儲系統(tǒng)OS的相關配置數(shù)據(jù)文件REDOLOG臨時文件與排序控制文件前臺進程DBWRLGWRTOPSQL注意:本節(jié)所說的Oracle數(shù)據(jù)文件包含裸設備、ASM、普通文件、CFS文件系統(tǒng)的文件等,是泛指的數(shù)據(jù)文件Oracle數(shù)據(jù)文件IO相關的參數(shù)DB_FILESdb_file_multiblock_read_countfilesystemio_options{none|setall|directIO|asynch}dbwr_io_slavesdb_writer_processes操作系統(tǒng)directI/OSolaris可用,取決于filesystemio_optionsWindowsNT/2000可用,自動使用Tru64Unix可用,8.1.6.3以后自動啟用(5.1withPK4以上版本)5.1AwithPK1orlater;能使用_tru64_directio_disabled參數(shù)關閉,或者9.2以后使用filesystemio_options關閉AIX可用,Oracle缺省使用異步IOIrix可用,缺省不使用Linux2.4后可用,未使用HP-UX不可用ReliantUnix不可用文件系統(tǒng)下使用DIRECTIOOracle訪問數(shù)據(jù)文件的特征前臺進程一般來說只從數(shù)據(jù)文件讀取數(shù)據(jù)臟數(shù)據(jù)的寫入由DBWR完成,以批處理方式進行批量寫入對于臨時表空間的訪問一般采用直接路徑讀寫LOB字段的訪問缺省情況采用直接路徑訪問,可通過緩沖訪問存儲子系統(tǒng)對數(shù)據(jù)文件IO性能的影響數(shù)據(jù)文件IO的性能依賴于底層存儲的性能存儲子系統(tǒng)的一些配置影響存儲的總體性能存儲中磁盤的速度及數(shù)量RAID組技術的采用底層條帶的配置存儲控制器的數(shù)量及處理容量CACHE的設置HBA卡的吞吐能力各個組件的容量RAID種類和IO特性RAID1+0/RAID0+1較好的讀寫性能適合IO較為頻繁的數(shù)據(jù)需要更多的磁盤,價格較貴適合存儲REDOLOG,寫IO較為頻繁的數(shù)據(jù)RAID5及類似RAID技術能夠提供較大的存儲空間寫IO性能較差適合存放寫IO較少的數(shù)據(jù)磁盤轉速和數(shù)量對IO總體性能的影響傳統(tǒng)存儲系統(tǒng)的最終瓶頸在于磁盤的物理尋道和讀寫操作磁盤數(shù)量越多,總體IO性能越好磁盤轉速越快,總體IO性能越好容量大、廉價的SATA盤并不能提供高性能閃存盤是解決磁盤性能瓶頸的重要技術操作系統(tǒng)對文件IO的影響操作系統(tǒng)對Oracle的文件讀IO性能幫助不大異步IO和預讀機制可以減少Oracle數(shù)據(jù)文件IO的等待Oracle的寫IO不需要使用操作系統(tǒng)寫緩沖異步IO和同同步IO異步IO和WIO異步IO和吞吞吐量關于異步IO的一些結論論異步IO可以以在并發(fā)量較較大的環(huán)境下下有效減少WIO使用異步IO不能提升總總體IO吞吐吐能力,但是是能提高IO操作的總體體性能存儲的IO響響應時間不會會由于使用異異步IO而明明顯提升使用異步IO可以提高Oracle數(shù)據(jù)庫讀取取數(shù)據(jù)文件的的效率分析文件IO性能(1))Top5TimedEvents~~~~~~~~~~~~~~~~~~%TotalEventWaitsTime(s)ElaTime---------------------------------------------------------------------------CPUtime14,66433.44dbfilesequentialread871,89912,67928.91dbfilescatteredread583,4127,70817.58SQL*Netmessagefromdblink524,7567,19816.41bufferbusywaits38,021432.98-------------------------------------------------------------分析IO性能能(2)分析文件IO性能(3))AvgTotalWaitwaitWaitsEventWaitsTimeoutsTime(s)(ms)/txn--------------------------------------------------------------------------dbfilesequentialread871,899012,6791568.8dbfilescatteredread583,41207,7081346.0bufferbusywaits38,0210432113.0dbfileparallelwrite28,8790368132.3logfilesync17,0070236141.3分析文件IO性能(4))(11G))分析文件IO性能(5))(11G))分析文件IO性能(6))(11G))分析文件IO性能(7))(11G))分析文件IO性能(8))FileIOStatsforDB:OBS9IInstance:obs9iSnaps:186-187->orderedbyTablespace,FileTablespaceFilename----------------------------------------------------------------------------AvAvAvAvBufferAvBufReadsReads/sRd(ms)Blks/RdWritesWrites/sWaitsWt(ms)----------------------------------------------------------------------3,085120.18.85808520.6DATAHIST_860/dev/vg07xp/rlv4g143,172120.58.67809011.1/dev/vg07xp/rlv4g153,003120.49.065010913.3/dev/vg07xp/rlv4g172,312121.81.012905912.2/dev/vg07xp/rlv4g182,429122.01.012907811.5/dev/vg07xp/rlv4g192,103122.11.024601511.3/dev/vg07xp/rlv4g201,533122.91.02080255.0/dev/vg07xp/rlv4g73,097121.78.87608817.7/dev/vg07xp/rlv4g83,131121.38.478010113.4分析文件IO性能(9))FILEWaittimeWaitcountPct_rtE:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DATA01..DBF1.002407091.91E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DATA01..DBF2.0021092.71E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DATA01..DBF4.0020093.47E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DATA01..DBF8.0047095.27E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DATA01..DBF16.0074098.09E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DATA01..DBF32.0026099.08E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DATA01..DBF64.0022099.92E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DATA01..DBF128.002100.00select rpad(substr(b.file_name,1,60),62,'')file_nm,lpad(to_char(SINGLEBLKRDTIM_MILLI,'99999.99'),9,'')wtm,lpad(to_char(SINGLEBLKRDS,'99999999.99'),9,'')wct,to_char(100*(sum(a.SINGLEBLKRDS)over(orderbyb.file_name,a.SINGLEBLKRDTIM_MILLI))/vTotalWaitCount,'099.99')pct_rtfromv$file_histograma,dba_data_filesbwherea.file#=b.file_idorderby1,2分析文件IO性能(10)分析文件IO性能(11)CPUElapsdPhysicalReadsExecutionsReadsperExec%TotalTime(s)Time(s)HashValue--------------------------------------------------------------------------5,120,87218284,492.954.4547.654127.151321087522Module:C:\DocumentsandSettings\Administrator\桌面\綜select/*+index(TAB_ACCTPREDEPSTDTAL_HISTORYIDX_PREDPDLHISTORY_ACCTID1)*/count(*)recountfromtab_acctpredepstdtal_historywherepredeposittypeid=:"SYS_B_0"andacctid=:"SYS_B_1"andareaid=:"SYS_B_2"1,224,09711,224,097.013.0134.761133.482152598041Module:C:\DocumentsandSettings\Administrator\桌面\綜select/*+index(tab_acctpredepstdtal_historyIDX_PREDPDLHISTORY_ACCTID1)*/count(*)recountfromtab_acctpredepstdtal_historywherepredeposittypeid=:"SYS_B_0"andacctid=:"SYS_B_1"andareaid=:"SYS_B_2"數(shù)據(jù)文件IO性能問題產(chǎn)產(chǎn)生的原因應用軟件產(chǎn)生生了大量的大大表掃描DBCACHE配置不不合理存儲子系統(tǒng)容容量(性能方方面)不足底層條帶化設設計不合理存在訪問熱點點BUG數(shù)據(jù)文件IO性能優(yōu)化的的主要方法優(yōu)化應用優(yōu)化DBCACHE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 多膛爐焙燒工安全知識測試考核試卷含答案
- 茶葉加工工風險評估測試考核試卷含答案
- 熱壓延工發(fā)展趨勢競賽考核試卷含答案
- 鍋爐輔機檢修工7S考核試卷含答案
- 液晶顯示器件彩膜制造工安全培訓模擬考核試卷含答案
- 礦井泵工崗前班組評比考核試卷含答案
- 導獵員崗前創(chuàng)新意識考核試卷含答案
- 卸車指揮工崗前實操評優(yōu)考核試卷含答案
- 超重型汽車列車掛車工崗前設備維護考核試卷含答案
- 道路貨運站務員安全專項測試考核試卷含答案
- 景區(qū)接待員工培訓課件
- 2025廣東深圳市公安局第十三批招聘警務輔助人員2356人筆試備考題庫含答案解析(奪冠)
- 客源國概況日本
- 學位授予點評估匯報
- 《Stata數(shù)據(jù)統(tǒng)計分析教程》
- 2025江蘇鎮(zhèn)江市京口產(chǎn)業(yè)投資發(fā)展集團有限公司招聘2人備考題庫含答案詳解(綜合卷)
- 2025重慶水務集團股份有限公司招聘64人備考題庫及答案詳解(全優(yōu))
- 2025年學法普法考試答案(全套)
- 汽車維修公司hse管理制度
- 國家集采中選目錄1-8批(完整版)
- GB 7101-2022食品安全國家標準飲料
評論
0/150
提交評論