DBA監控模式分「反應式」(事後追查)與「前瞻式」(故障前預警)。Oracle 10g引入自動工作負載儲存庫(AWR),透過MMON/MMNL背景進程自動收集效能統計,助力前瞻式運維。
SYSAUX表空間,SYS擁有的AWR表中。STATISTICS_LEVEL參數預設關閉,生產庫強烈建議啟用。三個等級:
| 等級 | 適用場景 | 收集範圍 |
|---|---|---|
BASIC | 小型/測試庫 | 僅基礎統計,停用大多數顧問與主動監控 |
TYPICAL | 標準生產庫(預設推薦) | 資料庫內部運行統計,不含OS層面資訊 |
ALL | 高複雜度/高效能要求系統 | 全量統計+OS執行計劃/排程資訊(如自動備份排程影響分析) |
建議:生產環境設TYPICAL平衡開銷與可見度;疑難雜症排查時暫時調ALL;測試環境可用BASIC減輕負載。
AWR資料支援:
將「救火」轉為「防火」,是DBA從初級進階高級的關鍵思維轉變。