oracle數據庫優化利器OWI

     ORACLE會自我監控,但並不必定會自我調優。對於數據庫的性能,傳統的理解是:通常來講內存的命中率越高就表明「性能好」,因此早其的優化是圍繞着命中率來展開的,這也意味着優化的方法經常是經過提高硬件能力來提升命中率,但是咱們還有更好的方法。

      數據庫相應時間模型(響應時間=服務時間+等待時間)更加接近終端用戶的體驗,也將數據庫性能調優提高到了一個新的高度。DBA在進行性能跟蹤診斷的時候,時刻應該把響應時間牢記心中,而響應時間慢,每每是因爲等待某些資源可用的時間過長致使。關注響應時間比關注命中率更重要的緣由在於,時間對於終端用戶的感覺是最直接的,一位開發向你抱怨一個任務執行緩慢,或者網站的一位客戶投訴網頁打開慢,他們都是對響應時間的不滿,他們根本不關心是由於某種命中率低或者其餘技術緣由。對數據庫事務處理過程當中的等待進行技術(次數+時間),而且經過各類v$師徒進行嶄新啊的功能接口叫作OWI.

      OWI是量化的,能指導DBA們有目的性的進行優化。OWI記錄了全部等待時間的等待次數、等待時間、平均等待時間。在沒有OWI的狀況下遭遇系統緩慢,可能會經過種種猜想來進行試錯。活躍會話數過多?系統可能會有鎖等待?硬解析過多?命中率過低?可是若果是經過OWI分析,那麼就能夠義正詞嚴的得出結果。因此熟練使用OWI後,可以擺脫以往對性能問題的「猜想性」,將複雜的性能優化問題解釋爲任何人都容易理解的量化的值。

OWI相關工具 數據庫

相關文章
相關標籤/搜索