都是历史的统计信息,一般不会占用太多的。用于生成awr报告以及查看历史数据库状态信息的。一般情况下,不会占用太多的。
如果太高,估计是snapshot的保留周期太长了。
SQL> select retention from dba_hist_wr_control ;
RETENTION
---------------------------------------------------------------------------
+00008 00:00:00.0
默认是8天,看一下你的保留周期是多少。如果太多可以使用。
exec dbms_workload_repository.modify_snapshot_settings
( retention => 1440);
修改一下。
1440是分钟
不管存放的是什么数据,都不要清理系统表。