ORACLE AWR
Oracle資料庫AWR報告
AWR (Automatic Workload Repository) 是自動負載資訊庫的英文縮寫,AWR報告是Oracle 10g以後版本提供的一種效能收集和分析工具,能提供一個時間段內整個系統資源使用情況的報告,透過報告可以瞭解一個系統的整個執行情況。
使用oralce使用者登陸作業系統,如果不知道oracle使用者密碼,可從root使用者
su - oracle
:
在oracle使用者下執行
sqlplus / as sysdba
命令,連線到oracle資料庫:
在sqlplus中執行
@?/rdbms/admin/awrrpt.sql
:
輸入匯出報告的格式
輸入匯出天數
輸入要匯出的snap的開始ID
輸入要匯出的snap的截止ID
設定匯出的報告名稱
檢視報告
對於SQL調優,區域性SQL,我們可以直接使用執行計劃等直接調優,而對於整個系統來說?這時候就可以用Oracle系統自帶的報告對系統進行整體分析了,Oracle提供好幾種效能分析的報告,比如AWR、ASH、ADDM等等
AWR全稱Automatic Workload Repository,自動負載資訊庫,是Oracle 10g版本後推出的一種效能收集和分析工具,提供了一個時間段內整個系統的報表資料。透過AWR報告,可以分析指定的時間段內資料庫系統的效能。
整體效能工具要點
AWR關注點:load profile、efficiency percentages、top 5 time events、SQL Statistics、segment_statistics
ASH關注點:等待事件與sql完美結合
ADDM:各種建議與對應SQL
AWRDD:不同時期 load profile的比較、不同時期等待事件的比較、不同時期TOP SQL的比較
AWRSQRPT:獲取與關注點(統計資訊與執行計劃)
相關查詢試圖:
v$session (當前正在發生)
v$session_wait(當前正在等待)
v$session_wait_history (會話最近的10次等待事件)
v$active_session_history (記憶體中的ASH採集資訊,理論為1小時)
wrh$_active_session_history (寫入AWR庫中的ASH資訊,理論為1小時以上)
dba_hist_active_sess_history (根據wrh$_active_session_history生成的檢視)
2.1 AWR之DB Time
2.2 AWR之load_profile
2.3 AWR之efficiency percentages
2.4 AWR之top 10 events
2.5 AWR之SQL Statistics
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2918477/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle工具 awr formatOracleORM
- 【AWR】Oracle資料庫建立awr基線Oracle資料庫
- 【AWR】Oracle批量生成awr報告指令碼Oracle指令碼
- oracle之 AWR固定基線Oracle
- 【AWR】Oracle awr相關檢視及體系介紹Oracle
- oracle 10G特性之awrOracle 10g
- Oracle 客戶端生成AWR方法Oracle客戶端
- Oracle生成awr報告操作步驟Oracle
- oracle awr快照點不記錄問題Oracle
- Oracle 11g關閉開啟AWROracle
- Oracle AWR無法生成快照(ORA-32701)Oracle
- Oracle 12.2 physical standby備庫收集AWR報告Oracle
- 詳解Oracle AWR執行日誌分析工具Oracle
- Oracle 11.2.0.4 awr過期快照無法自動清理Oracle
- 9. Oracle常用分析診斷工具——9.1. AWROracle
- 【效能調優】Oracle AWR報告指標全解析Oracle指標
- 【BUG】Oracle12c tablespace io statistics missing from awr reportOracle
- ORACLE AWR效能報告和ASH效能報告的解讀Oracle
- [轉]Oracle資料庫ASH和AWR的簡單介紹Oracle資料庫
- oracle rac 單個例項不能生成awr報告的問題Oracle
- oracle 11g awr不自動生成的臨時解決辦法Oracle
- 講講AWR
- 【最佳化】AWR
- Oracle 11.2.0.3.0中執行awrrpt.sql生成awr報告報ora-06502錯誤OracleSQL
- AWR TOP SQL實現SQL
- awr-----一份經典的負載很高的awr報告負載
- 宜信資料庫實踐|解讀Oracle AWR效能分析報告,更快定位效能瓶頸資料庫Oracle
- statspack、awr、addm,ash影片分享
- AWR報告基礎操作
- 【AWR】DBA_HIST檢視檢視儲存在AWR中的歷史資料
- [20201106]奇怪的awr報表.txt
- sqlplus 中文?好和awr中文問號SQL
- [20200115]重新建立awr report.txt
- AWR跨庫匯出與匯入
- 效能優化之達夢AWR使用優化
- [20230203]完善awr.sql指令碼.txtSQL指令碼
- AWR佔用sysaux表空間太大UX
- [20181024]修改awr收集資訊設定.txt