| 工具 | 優點 | 缺點 | 建議 |
|---|---|---|---|
| OEM (Enterprise Manager) | Web 界面直觀、點擊生成 AWR/ASH、適合初學者 | 佔內存大、操作延遲高、無法看到底層細節、顯得「業餘」 | 輔助使用,不可依賴 |
| SpotLight on Oracle | 第三方可視化、實時圖表豐富 | 收費、同樣有額外開銷 | 有預算可作補充 |
| 動態性能視圖 (V$) | 零開銷、最直接 | 需深厚內功、手工查詢繁瑣 | 核心技能,必須精通 |
| Statspack | 9i 默認、功能完整 | 需額外表空間、手動建快照/生成報表 | 10g 前主流,現為兼容保留 |
| AWR / ASH (推薦) | 10g+ 內建、數據豐富、HTML 報告易分析、ASH 專針對 SQL | 需診斷包授權(Enterprise Edition + Diagnostic Pack) | 首選工具,生產環境標配 |
| DRA (Diagnostic Report Analysis) | 自動分析 AWR 生成建議 | 輔助性質 | 配合 AWR 使用 |
EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT;@?/rdbms/admin/awrrpt.sql 選擇快照區間、HTML 格式;@?/rdbms/admin/ashrpt.sql 針對特定 SQL/會話深度分析;性能調優是厚積薄發的系統工程:知其然、更知其所以然。工具只是放大鏡,內功(架構原理、等待接口、優化器機制)才是定海神針。