天天看點

與IO相關的等待事件troubleshooting-系列1

近來XX應用充分暴露出開發人員最初隻關心功能,未考慮性能的問題,夜維、OLTP應用均出現了不同程度的與資料庫相關的性能問題。

這個應用所在磁盤的IO較差,原因在于這塊磁盤較舊,已進入更換的流程,但短期内還不能更換,對應用是個極大的隐患。而且也出現過某段時間IO非常差,導緻應用處理速度非常緩慢。針對與IO相關的性能問題,MOS有篇文章(223117.1)介紹的就是與IO相關的troubleshooting,拜讀一下。

這篇文章的目的:針對主要争用是IO相關的場景下,Oracle調優的一些思路。

主要用到的技術或方法:

1. Statspack或AWR報告顯示“Top 5 Wait/Timed Events”節中的IO等待事件。

2. 對session進行SQL Tracing表明限制主要源自于IO等待事件。

3. 作業系統工具顯示資料庫檔案的存儲磁盤存在非常高的使用率,接近飽和。

(未完待續)