AWR相关

参数检查

-- statistics_level 需要为 TYPICAL(默认),ALL。 BASIC 不行
-- control_management_pack_access 必须设置为 DIAGNOSTIC + TUNING 或 DIAGNOSTIC
--查看 不同 statistics_level 收集的内容
select statistics_name,activation_level,system_status from v$statistics_level order by statistics_name;

 

查看存储在AWR中的信息类型:

  1. 与对象访问和使用相关的统计信息
  2. 时间模型统计信息
  3. 系统统计信息
  4. 会话统计信息
  5. SQL语句
  6. 活动会话历史信息

将所收集到的信息分组并按种类排列。出现在报告中的一些种类

  1. 加载简况
  2. 实例效率
  3. 前10位前台等待
  4. 内存、CPU以及I/O统计信息
  5. 等待信息
  6. SQL语句信息
  7. 各种各样的操作系统和数据库统计信息
  8. 数据库文件和表空间使用信息

查看当前的AWR快找取值时间间隔和保存期

col awr_snapshot_retention_period format a40
select extract(day from retention)||':'|| extract(hour from RETENTION)||':'||extract(minute from RETENTION) awr_snapshot_retention_period,
       extract(day from SNAP_INTERVAL)*24*60+extract(hour from SNAP_INTERVAL)*60+ extract(minute from SNAP_INTERVAL) awr_snapshot_interval
from DBA_HIST_WR_CONTROL;

-- 通过以下命令修改保存期为30天,快照间隔时间30分钟(单位都是分钟) retention设为0,以为永久保留,即110年
exec dbms_workload_repository.modify_snapshot_settings(retention=>43200,interval=>30);

 

MOS 454848.1 如何在只读数据库上安装和使用 stats 包

 

生成awr的方式

  • awrrpt.sql
  • dbms_workload_repository.awr_report_text
  • dbms_workload_repository.awr_report_html
  • awrgrpt.sql
  • dbms_workload_repository.awr_global_report_text

 

DBA_HIST 视图

 

posted @ 2022-07-13 20:07  喝水鱼  阅读(45)  评论(0)    收藏  举报