自動化管理框架下的內容

發表於2011-10-18
自動化管理框架 AWR:自動工作負載資訊庫,Automatic Workload Repository 由多個表與程式包組成,預設每隔一小時,對整個資料庫生成一個快照在存入相應的表中。 自動化任務 伺服器告警資訊 ADDM自動資料庫診斷監控(Automatic Database Diagnostic Monitor):分析最近的1小時的資料,可是否存在問題,如果有,自動呼叫各個相關的顧問,對所發現的問題提供建議。 段顧問(Segment Advisor) AWR體系結構 AWR會收集資料庫的診斷資訊,對潛在問題進行分析及進行自我調整。透過使用AWR,資料庫伺服器提供了一個自動收集歷史統計資訊的功能。 AWR讀取動態效能檢視與資料字典的資訊,基本的統計資訊,指標值,ASH歷史上session的活動情況,顧問得出的建議,快照資訊,每隔一段時間,由MMON後臺程式,將記憶體裡的資料寫到磁碟上。 每隔快照會有一個快照ID,AWR每60分鐘收集一次快照,AWR會保留最近7天的快照,每天晚上MMON會刪除那些比保留時間要常的快照。如果快照收進了快照集,則不會被MMON自動刪除。 指標,告警資訊,基準線。 大部分的告警資訊是透過為指標設定上限值來觸發的。 基準線是一種快照集,由多個快照組成。是用來衡量,比較效能好壞的依據。基準線分為靜態基準線和移動視窗基準線。 可以根據AWR中的資料生成報表。 ASH:活動會話歷史,Active Session History 記錄了有關session在歷史上的每個時間點上都在幹什麼,以及在等待什麼資源的資訊。每隔1秒,ASH都會將當時活動的session的資訊記錄在SGA的一塊緩衝區裡,這叫取樣。所謂active session,是那些沒有消耗CPU,也沒有等待I/O的session。 oradebug命令能夠將ASH的內容轉儲到跟蹤檔案上。 可以透過試圖v$active_session_history來訪問資料。 可以生成ASH報表。 顧問(Advisor) 透過使用AWR捕獲的資料,ADDM會呼叫其他的顧問。使得可以分析它自己的效能,以找到解決辦法。 SQL Tuning Advisor:對單個SQL語句提供調優建議 SQL Access Advisor:對整個負載(包含多個SQL語句)提供調優建議。 PGA Advisor:對整個PGA的尺寸的設定提供建議,也就是設定pga_aggregate_target的值。 Buffer Cache Advisor Library Cache Advisor:對shared pool的尺寸提供建議,也就是設定shared_pool_size的值 Segment Advisor:對比較稀疏的物件提供收縮命令(shrink). Undo Advisor:為undo表空間的大小提供建議 MTTR Advisor:為例項恢復的時間提供建議。[@more@]

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

相關文章