上月,我有機會在達拉斯Oracle用戶組聽到TUSC的Rich Niemiec談到Oracle的性能分析問題,其中他給我們的一條提示,我感覺非常有益,那就是Oracle 10g中仍需要STATSPACK。
關於Oracle 10g性能方面,談論最多的就是新的自動工作負荷存儲庫(AWR)特性和通過自動數據庫診斷監視(ADDM)提供的前瞻性性能監視。它們被廣泛的報道,說是對STATPACK的替代。也確實是這樣,據Niemiec先生所說,它們可以做更多的工作,代表Oracle性能分析的將來。
但是,他還說到不要忽視STATSPACK,不僅因為作為遺產它仍舊存在於Oracle 10g中,而且它還作了很多更新,包含了可以AWR中使用的大量新工具。為了完全使用AWR,你需要對診斷包和分析包進行額外的注冊,但STATSPACk已包含在Oracle的價格中。
這裡是一些Niemiec先生提到的在Oracle 10g的STATSPACK新增的功能:
雖然增加了一些新的選項,如設定運行腳本時創建表格的最大容量等,但運行STATSPACK的過程沒有太大變化。