AWR(Automatic Workload Repository)和ASH(Active Session History)是Oracle數據庫中用于性能調優和故障診斷的重要工具。
AWR是Oracle數據庫中的性能診斷工具,它會定期自動收集數據庫實例的性能數據,包括系統活動、等待事件、SQL執行情況等。這些數據可以幫助DBA分析系統的性能瓶頸,優化數據庫性能。
ASH是Oracle數據庫中的一個特殊的表,記錄了數據庫實例中活動會話的相關信息,如會話的等待事件、SQL執行情況、執行計劃等。通過分析ASH數據,可以了解數據庫中哪些會話正在執行,哪些會話在等待資源,以及系統的整體運行情況。
綜合使用AWR和ASH可以幫助DBA更好地了解數據庫實例的性能狀況,及時發現和解決性能問題,提高系統的穩定性和性能。