自動資料庫效能監視器(ADDM)自動檢查和報告資料庫的效能問題。結果作為ADDM調查報告顯示在Oracle企業管理器的資料庫主頁中,審查ADDM調查結果讓你可以快速找出效能問題。
每個ADDM調查結果都提供了一串有關減少效能問題影響的建議,審查ADDM調查結果並執行建議是你每天正常維護資料庫應該要做的事情,即使資料庫處於未最佳的效能狀態,你也應該繼續使用ADDM監視資料庫效能。
ADDM是構建在Oracle資料庫內部的自我診斷軟體,ADDM檢查並分析自動工作量倉庫(AWR)捕獲到的資料,確定Oracle資料庫可能存在的效能問題,然後它定位效能問題的根本原因,為糾正這些效能問題提供建議,並量化預計的效能收益,ADDM也可以識別不需要行動的區域。
每次AWR快照(預設每小時一次)後就會執行ADDM分析,分析報告儲存在資料庫中,你可以透過Oracle企業管理器來檢視這些報告,在使用本指南描述的另一個性能調整方法之前,先審查一下ADDM分析報告。
ADDM分析是從上到下執行的,首先確定症狀,然後完善分析報告,指出導致效能問題的根本原因,ADDM使用DB time統計資訊確定性能問題,DB time是資料庫除了使用者請求花去的遞增式時間,包括等待時間和所有非空閒會話的CPU時間。
資料庫效能調整的目標是減少給定工作量的DB time,透過減少DB time,資料庫使用相同數量的資源可以支援更多使用者請求,ADDM報告使用了大量DB time的系統資源,將其顯示在問題區域,並按消耗的DB time數量進行倒序排序,關於DB time統計資訊的更多資訊請參考"時間模型統計"小節的內容。
除了診斷效能問題外,ADDM還會給出建議解決方案,並且有時會建議多個可選的解決方案讓你選擇,ADDM建議包括:
硬體改造
新增CPU或修改I/O子系統配置
資料庫配置
修改初始化引數配置
方案修改
對錶或索引進行雜湊分割槽,或使用自動段空間管理(ASSM)
修改應用程式
為序列使用快取選項或使用繫結變數
使用其它顧問
在高負載SQL語句上執行SQL調整顧問或在熱點物件上執行分段顧問。
ADDM應用在生產系統上受益良多,即使在開發和測試系統上,ADDM也可以提前提供潛在的效能問題警報。
效能調整是一個反覆的過程,修復一個問題可能會導致瓶頸轉移到系統的其它部分,即使使用ADDM分析報告,也要經過多次反覆的調整才能使效能達到理想的水平。
自動資料庫效能監視器(ADDM)自動檢查和報告資料庫的效能問題。結果作為ADDM調查報告顯示在Oracle企業管理器的資料庫主頁中,審查ADDM調查結果讓你可以快速找出效能問題。
每個ADDM調查結果都提供了一串有關減少效能問題影響的建議,審查ADDM調查結果並執行建議是你每天正常維護資料庫應該要做的事情,即使資料庫處於未最佳的效能狀態,你也應該繼續使用ADDM監視資料庫效能。
ADDM是構建在Oracle資料庫內部的自我診斷軟體,ADDM檢查並分析自動工作量倉庫(AWR)捕獲到的資料,確定Oracle資料庫可能存在的效能問題,然後它定位效能問題的根本原因,為糾正這些效能問題提供建議,並量化預計的效能收益,ADDM也可以識別不需要行動的區域。
每次AWR快照(預設每小時一次)後就會執行ADDM分析,分析報告儲存在資料庫中,你可以透過Oracle企業管理器來檢視這些報告,在使用本指南描述的另一個性能調整方法之前,先審查一下ADDM分析報告。
ADDM分析是從上到下執行的,首先確定症狀,然後完善分析報告,指出導致效能問題的根本原因,ADDM使用DB time統計資訊確定性能問題,DB time是資料庫除了使用者請求花去的遞增式時間,包括等待時間和所有非空閒會話的CPU時間。
資料庫效能調整的目標是減少給定工作量的DB time,透過減少DB time,資料庫使用相同數量的資源可以支援更多使用者請求,ADDM報告使用了大量DB time的系統資源,將其顯示在問題區域,並按消耗的DB time數量進行倒序排序,關於DB time統計資訊的更多資訊請參考"時間模型統計"小節的內容。
除了診斷效能問題外,ADDM還會給出建議解決方案,並且有時會建議多個可選的解決方案讓你選擇,ADDM建議包括:
硬體改造
新增CPU或修改I/O子系統配置
資料庫配置
修改初始化引數配置
方案修改
對錶或索引進行雜湊分割槽,或使用自動段空間管理(ASSM)
修改應用程式
為序列使用快取選項或使用繫結變數
使用其它顧問
在高負載SQL語句上執行SQL調整顧問或在熱點物件上執行分段顧問。
ADDM應用在生產系統上受益良多,即使在開發和測試系統上,ADDM也可以提前提供潛在的效能問題警報。
效能調整是一個反覆的過程,修復一個問題可能會導致瓶頸轉移到系統的其它部分,即使使用ADDM分析報告,也要經過多次反覆的調整才能使效能達到理想的水平。