oracle 效能診斷工具

Ice-Spring發表於2013-06-25

如何瞭解一個資料庫的基本資訊

對於一個資料庫管理員來說,透過資料庫診斷工具即可以瞭解資料庫的執行狀態,也可以掌握資料庫的基本資訊及架構,還可以瞭解一下oracle如何診斷資料庫的。幾種常用工具介紹:

AWR效能收集和分析工具:

工具在$ORACLE_HOME/rdbms/admin/awrrpt.sql  該工具利用oracle後臺程式自動定期收集資料庫效能資料,一小時一個效能快照。更加快照間統計資訊對比,瞭解系統狀態。

STATSPACK效能收集和分析工具:

該工具需要安裝,也是利用snapshot方式來統計資料庫系統效能。該工具的有點事隨時都可手動生成效能快照,瞭解系統任意時點的效能資訊。自由度更大。

ASH效能收集和分析工具:

工具在$ORACLE_HOME/rdbms/admin/ashrpt.sql 該工具側重於當前資料活動會話的資訊分析,是一個動態資訊,重點監測活動session資訊。時間取樣點粒度更細化。

還有一個兄弟工具$ORACLE_HOME/rdbms/admin/ashrpti.sql 該工具可以查詢生產本庫的效能報告,還可以生成其他資料庫的效能報告,還可以根據ash報告中的不同效能維度,比如會話id,sql_id,程式等生成報告。

全面武裝dba,瞭解資料庫,當然更重要的是要了解oracle的架構和原理哦。

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

相關文章