




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Oracle數據庫性能優化實務
第9講:數據文件IO主講人:白鱔Oracle數據文件IO相關的因素存儲系統OS的相關配置數據文件REDOLOG臨時文件與排序控制文件前臺進程DBWRLGWRTOPSQL注意:本節所說的Oracle數據文件包含裸設備、ASM、普通文件、CFS文件系統的文件等,是泛指的數據文件Oracle數據文件IO相關的參數DB_FILESdb_file_multiblock_read_countfilesystemio_options{none|setall|directIO|asynch}dbwr_io_slavesdb_writer_processes操作系統directI/OSolaris可用,取決于filesystemio_optionsWindowsNT/2000可用,自動使用Tru64Unix可用,8.1.6.3以后自動啟用(5.1withPK4以上版本)5.1AwithPK1orlater;能使用_tru64_directio_disabled參數關閉,或者9.2以后使用filesystemio_options關閉AIX可用,Oracle缺省使用異步IOIrix可用,缺省不使用Linux2.4后可用,未使用HP-UX不可用ReliantUnix不可用文件系統下使用DIRECTIOOracle訪問數據文件的特征前臺進程一般來說只從數據文件讀取數據臟數據的寫入由DBWR完成,以批處理方式進行批量寫入對于臨時表空間的訪問一般采用直接路徑讀寫LOB字段的訪問缺省情況采用直接路徑訪問,可通過緩沖訪問存儲子系統對數據文件IO性能的影響數據文件IO的性能依賴于底層存儲的性能存儲子系統的一些配置影響存儲的總體性能存儲中磁盤的速度及數量RAID組技術的采用底層條帶的配置存儲控制器的數量及處理容量CACHE的設置HBA卡的吞吐能力各個組件的容量RAID種類和IO特性RAID1+0/RAID0+1較好的讀寫性能適合IO較為頻繁的數據需要更多的磁盤,價格較貴適合存儲REDOLOG,寫IO較為頻繁的數據RAID5及類似RAID技術能夠提供較大的存儲空間寫IO性能較差適合存放寫IO較少的數據磁盤轉速和數量對IO總體性能的影響傳統存儲系統的最終瓶頸在于磁盤的物理尋道和讀寫操作磁盤數量越多,總體IO性能越好磁盤轉速越快,總體IO性能越好容量大、廉價的SATA盤并不能提供高性能閃存盤是解決磁盤性能瓶頸的重要技術操作系統對文件IO的影響操作系統對Oracle的文件讀IO性能幫助不大異步IO和預讀機制可以減少Oracle數據文件IO的等待Oracle的寫IO不需要使用操作系統寫緩沖異步IO和同同步IO異步IO和WIO異步IO和吞吞吐量關于異步IO的一些結論論異步IO可以以在并發量較較大的環境下下有效減少WIO使用異步IO不能提升總總體IO吞吐吐能力,但是是能提高IO操作的總體體性能存儲的IO響響應時間不會會由于使用異異步IO而明明顯提升使用異步IO可以提高Oracle數據庫讀取取數據文件的的效率分析文件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"數據文件IO性能問題產產生的原因應用軟件產生生了大量的大大表掃描DBCACHE配置不不合理存儲子系統容容量(性能方方面)不足底層條帶化設設計不合理存在訪問熱點點BUG數據文件IO性能優化的的主要方法優化應用優化DBCACHE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省蕪湖市蕪湖縣2025-2026學年數學三上期末檢測模擬試題含解析
- 知識產權培訓課件圖片
- 琵琶行教學課件設計
- 專業復習規劃中級經濟師試題及答案
- 銷售量遞增策略與實施路徑
- 水利水電工程電氣系統設計理解及試題及答案
- 貸款擔保合同書
- 工程經濟試題分析方法試題及答案
- 2025年公共關系學備考策略與試題總結
- 電子商務供應鏈管理協議
- 湖南省天壹名校聯盟2025屆高三5月適應性考試(物理)
- MSC干細胞教學課件
- 無勞動關系證明
- 設備日常維護保養檢查評分表
- 國有股權轉讓法律意見書
- 監理規劃(精裝修)(DOC)
- 《守株待兔》“課本劇”背景PPT
- 互聯網+大學生創新創業項目計劃書范本-智能外賣柜項目創業計劃書
- 閩教版英語五年級下知識點歸納及練習
- 酒店開業籌備計劃表
- (礦業有限公司)安全生產責任制度+安全生產責任制
評論
0/150
提交評論