wait等待事件及其處理方法 awr top5 報告

huangdazhu發表於2014-04-01
wait等待事件及其處理方法:
1、db file sequential read


調整SQL,增加buffer cache,加快磁碟讀寫速度


2、log file sync


減少事務提交,將redo檔案存放於高速硬碟


3、db file scattered read


FTS-調整SQL,增加索引,加快磁碟讀寫速度


4、latch free – need p1,p2,p3


5、enqueue – need p1,p2,p3 and SQL


6、SQL*Net more data from client


減少資料傳輸,網路最佳化


7、direct path read


排序問題,調整IO或者減少排序


8、direct path write


直接路徑訪問問題,加快磁碟讀寫速度


9、buffer busy waits –
 need p1,p2,p3 and SQL




10.SQL*Net more data to client


減少資料傳輸,網路最佳化


11.log buffer space


加大log buffer


12.log file switch completion


加大log檔案尺寸大小


13.library cache pin


減少相同遊標的併發解析,比如繫結變數


14.SQL*Net break/reset to client


檢查SQL語句是否出錯


15.file open


減少log檔案開啟


16.free buffer waits


增加buffer cache size


17.db file parallel read


調整SQL,最佳化IO,加大buffer cache


18.write complete waits


增加buffer cache ,或者最佳化DBWR


20.library cache lock


避免同一時間進行硬解析


21.SQL*Net more data from dblink


減少資料傳輸,網路最佳化


22.log file switch (checkpoint incomplete)


增加log檔案,或者調整加大log檔案的大小


23.library cache load lock


避免同一時間cursor進行硬解析


24.row cache lock


need p1


25.local write wait


truncates / reduce cache size


降低cache size


26.sort segment request


SMON busy, process rollback problem


SMON進出繁忙,rollback問題


27.process startup


在MTS情況下,增加init.ORA檔案中min servers and dispatchers引數


28.file identify


降低CHECKPOINTS,保持檔案開啟


29.pipe put


加快pipe管道讀


30.switch logfile command


避免頻繁進行log切換


31.SQL*Net break/reset to dblink


檢查sql是否有誤


32.log file switch (archiving needed)


歸檔空間不足


33.direct path write (lob)


最佳化IO,減少lob讀寫


34.undo segment extension


Use UNDO or with RBS, increase RBS size, avoid OPTIMAL


35.undo segment tx slot


Use UNDO, increae # of RBS segs

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-1133991/,如需轉載,請註明出處,否則將追究法律責任。

相關文章