oracle效能調優:管理oracle日誌之調整線上日誌檔案

lyf625發表於2010-03-08

調整線上日誌檔案


·
所有的日誌條最後都由LGWR寫到線上日誌檔案,線上日誌檔案的損壞可能導致丟失已提交的事務,因此通常都需要給每個日誌組安排兩個或更多個成員,調整線上日誌檔案一方面要優化執行效能,另一方面要優化恢復效能;
·
有兩種測量線上日誌檔案的效能的方法:系統事件,OS工具:
Ø Select Event, Total_Waits, Average_Wait
From V$system_Event
Where Event In ('log file switch completion', 'log file parallel write');

log file switch completion LGWR
等待日誌切換的完成
log file parallel write LGWR
等待日誌條從日誌快取寫到線上日誌檔案操作的完成
這兩個等待事件的數量和平均時間很高時,表明線上日誌檔案存在效能瓶頸;
Ø
一些OS工具可以檢視到磁碟IO的活動情況,如UNIX下的SARIOSTAT命令,WINDOWS下的工作管理員;(可用V$LOGFILE查到線上日誌檔案的對應位置);
IXDBA.NET技術社群
·
改進線上日誌檔案相關的效能:
Ø
減少磁碟競爭:將線上日誌檔案與其它檔案(資料檔案,控制檔案,歸檔日誌檔案)放在不同的磁碟上
Ø
最大化日誌產能:將線上日誌檔案移到更快的裝置,如裸裝置上,儘量避免使用RAID裝置存放線上日誌檔案;


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

相關文章