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年