ORACLE性能診斷―學習statspack筆記(三)[表的分類]<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
作者:劉穎博
時間:2004-3-10
mail:[email protected],請指正
轉載請註明出處及作者
說明:STATSPACK並不能獲取全面分析性能問題所需要的所有信息。特別是問題出在DISK,RAM,CPU以及NETWORK等數據庫外部。
STATSPACK表的分類
A:控制表:stats$database_instance ,stats$snapshot
B:參數表:stats$statspack_parameter
C:細節表:其他的stats$表
細節表的分類
A:報告系統範圍概要數據的概要表
B:包含系統範圍內oracle實例信息的系統表
C:包含Oracle事務處理信息的事務表
D:記錄Oracle系統事件的事件表
可以說,細節表的內容都是圍繞着stats$snapshot表展開的。
我總是感覺我們應用statspack主要是根據statspack的報告進行分析,至於具體的細節表,根據細節表的名字大體能夠了解其內容,而且感覺並沒有必要去徹底瞭解細節表的結構等。並且不同版本的ORACLE,對於這些表的結構會有相應的改動。所有,這裏把表的結構和相應的內容介紹省略……
比如:你看到stats$sql_summary,你肯定能想到應該是個關於sql語句的一個統計表。總體的感覺是具體瞭解細節表的細節沒有必要,至少目前在我的理解層面上是沒有必要的。
(待續)
……………………………………………………………………………………
參考
Donald K.Burleson《ORACLE HIGH-PERFORMANCE TUNING WITH STATSPACK》