关于AWR的总结
AWR相关的视图和基表
dba_his_snapshot ----显示历史的snapshot信息
dba_his_sql_plan ----显示SQL的执行计划
dba_his_wr_control --显示AWR的基本信息
查看AWR配置情况
col snap_interval for a20;
col retention format a20;
Select 8 from dba_his_wr_control;
修改为30分钟采集一次,数据保留31天
exec dbms_workload_repository.modify_snapshot_settings(interval=>30,retention=>312460);
生成snap
exec dbms_workload_repositoy.create_snapshot;
设置baseline 来对数据库的增长量进行统计
exec dbms_workload_repository.create_baseline(START_SNAP_ID=><快照id(起始)>,end_snp_id=><(结束的快照id)>,baseline_name=><‘设置的baseline名字’>);
手工收集AWR
SQL>@?/rdbms/admin/awrextr.sql
@?/rdbms/admin/awrrpt.sql -----最常见的AWR报告
@?/rdbms/admin/awrsqrpt.sql ----生成的AWR报告指定SQL_Id的执行计划
@?/rdbms/admin/awrddrpt.sql —比较两个AWR报告
@?/rdbms/admin/awrrpti.sql -----适用于RAC环境的AWR