修改oracle awr修改信息收集频率

本文介绍了如何查看及修改Oracle AWR的收集频率。默认情况下,AWR每小时收集一次,保留8天。通过执行特定的DBMS_WORKLOAD_REPOSITORY存储过程,可以将收集频率改为每10分钟一次,并设置为保留5天的数据。注意,RETENTION和INTERVAL的取值范围分别是1天到100年和10分钟到100年。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1.查看系统的当前的MOVING_WINDOW_SIZE

SQL> select dbid,baseline_name,baseline_type,moving_window_size from dba_hist_baseline;

 DBID BASELINE_NAME          BASELINE_TYPE MOVING_WINDOW_SIZE
---------- ---------------        ------------- ------------------
1284003062 SYSTEM_MOVING_WINDOW   MOVING_WINDOW             8


2.查看当前awr 收集频率(默认每隔一小时收集一次,存放8天)

SQL>select * from dba_hist_wr_control;

      DBID SNAP_INTERVAL        RETENTION            TOPNSQL
---------- -------------------- -------------------- ----------
1579622143 +00 01:00:00.000000 +08 00:00:00.000000 DEFAULT


3.现修改没10分钟收集一次,存放5天

exec dbms_workload_repository.modify_baseline_window_size(2);
exec DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(interval=>10,retention => 5*24*60 );

SQL>select * from dba_hist_wr_control;

      DBID SNAP_INTERVAL        RETENTION            TOPNSQL
---------- -------------------- -------------------- ----------

1579622143 +00 00:10:00.000000 +05 00:00:00.000000 DEFAULT


注意:
RETENTION参数的取值范围要求是1天到100年,即快照至少需要保留1天,最长可以保留100年;
INTERVAL参数的取值范围要求是10分钟到100年,即快照采集间隔最少可以是10分钟,最长可以是100年

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值