1.AWR默认的采样间隔和历史快照保留时间
默认是保留七天,采集间隔是1小时,这个信息可以从DBA_HIST_WR_CONTROL视图中获得。
代码:
tacsoft_sql> col SNAP_INTERVAL for a20
tacsoft_sql> col RETENTION for a20
tacsoft_sql> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION TOPNSQL
---------- -------------------- -------------------- ----------
3973098169 +00000 01:00:00.0 +00007 00:00:00.0 DEFAULT
SNAP_INTERVAL=+00000 01:00:00.0 表示采样间隔是1小时
RETENTION=+00007 00:00:00.0 表示采样数据保留期限是7天
关于DBA_HIST_WR_CONTROL视图的更多参考可参见Oracle官方文档
2.修改AWR默认的采样间隔和历史快照保留时间之GC方法
请按照如下的顺序操作即可。
1)点击Targets
2)点击Databases,选择需要调整的数据库并进入
3)搜索“Automatic Workload Repository”关键字(该内容属于Administration - Database Administration - Statistics Management)进入,此时可以看到系统当前的设置情况
4)点击Edit进行修改,注意这里System Snapshot Interval只有10 Minute