Automatic Workload Repository (AWR)總結(2)
baseline:
Automatic Workload Repository (AWR)的baseline是透過指定一定範圍的快照,來作為典型的效能時間為基準,透過這個基準來測定一段時間的負載上的效能問題發生的原因。
Automatic Workload Repository (AWR)的操作
AWR的操作可以透過兩種方式進行:OEM和API。
使用API管理AWR是透過過程DBMS_WORKLOAD_REPOSITORY來進行管理的。
新增快照:
SQL> exec dbms_workload_repository.create_snapshot(flush_level => 'TYPICAL'); PL/SQL procedure successfully completed SQL> |
在新增快照之後,可以透過檢視dba_hist_snapshot來進行檢視新增的快照。
刪除快照:
DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE( low_snap_id IN NUMBER, high_snap_id IN NUMBER dbid IN NUMBER DEFAULT NULL); SQL> exec dbms_workload_repository.drop_snapshot_range(1901,1901); PL/SQL procedure successfully completed SQL> |
修改快照的設定:
可以透過檢視檢視dba_hist_wr_control來檢視AWR的設定:
SQL> select * from dba_hist_wr_control; DBID SNAP_INTERVAL RETENTION TOPNSQL ------- ----------------------- ---------------------------- ---------- 580534528 +00000 00:20:00.0 +00002 00:00:00.0 DEFAULT SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod PL/SQL Release 10.2.0.1.0 - Production CORE10.2.0.1.0 Production TNS for 32-bit Windows: Version 10.2.0.1.0 - Production NLSRTL Version 10.2.0.1.0 - Production |
這裡需要注意的是,在10g2的時候,Oracle已經將AWR收集的時間間隔從1個小時修改為20分鐘。
可以使用過程進行修改收集快照的間隔,快照的保留時間,和Top SQL的快照。
DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS( retention IN NUMBER DEFAULT NULL, interval IN NUMBER DEFAULT NULL, topnsql IN NUMBER DEFAULT NULL, dbid IN NUMBER DEFAULT NULL); DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS( retention IN NUMBER DEFAULT NULL, interval IN NUMBER DEFAULT NULL, topnsql IN VARCHAR2, dbid IN NUMBER DEFAULT NULL); |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/222350/viewspace-944562/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Automatic Workload Repository (AWR)總結(1)
- Automatic Workload Repository (AWR)總結(3)
- AWR: Automatic Workload Repository
- AWR(Automatic Workload Repository)
- Oracle AWR automatic workload repositoryOracle
- AWR(Automatic Workload Repository)——分析(4)!
- AWR(Automatic Workload Repository)——分析(3)!
- AWR(Automatic Workload Repository)——概述(1)!
- Oracle AWR(Automatic Workload Repository)使用Oracle
- Oracle AWR(Automatic Workload Repository) 說明Oracle
- Oracle AWR(Automatic Workload Repository)使用解析Oracle
- AWR(Automatic Workload Repository)——比較報告的生成(2)!
- Oracle10g AWR (Automatic Workload Repository)Oracle
- 自動工作負載庫(Automatic Workload Repository,AWR)負載
- Automatic Workload Repository ViewsView
- AWR快照資料遷移(Transporting Automatic Workload Repository Data)
- Oracle10g New Feature -- 10. AWR (Automatic Workload Repository)Oracle
- Automatic Manageability Features : Automatic Workload Repository (52)
- 自動工作負載庫理論與操作(Automatic Workload Repository,AWR)負載
- AWR (Automatic Workload Repository) - 不自動產生snapshot是怎麼回事
- Automatic Workload Repository Compare Period report
- DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE 手工清理awr
- 使用包DBMS_WORKLOAD_REPOSITORY修改AWR的預設設定
- DBMS_WORKLOAD_REPOSITORY包
- oracle小知識點5--通過dbms_workload_repository.awr_report_html產生awr報告OracleHTML
- Automatic Diagnostic Repository (ADR)
- 11g_Automatic_Diagnostic_Repository
- Running Workload Repository Reports Using SQL ScriptsSQL
- Automatic Diagnostic Repository (ADR) with Oracle Net for 11gOracle
- 10.2.0.3 WORKLOAD REPOSITORY report 最佳化過程記錄
- [20231017]使用dbms_workload_repository.add_colored_sql之2.txtSQL
- Automatic Diagnostic Repository (ADR) in Oracle Database 11g Release 1 (ADRCI)OracleDatabase
- 工作總結2
- [20210926]使用dbms_workload_repository.add_colored_sql.txtSQL
- yii2 總結
- Java——IO總結2Java
- CUDA總結2——cudaMemcpymemcpy
- CSS技巧總結2CSS