1、 安装STATSPACK
安装脚本
/rdbms/admin/spcreate.sql
2、 收集统计信息
EXECUTE STATSPACK.SNAP;
如果要收集LEVEL使用
EXECUTE STATSPACK.SNAP(i_snap_level => 7)
3、 自动收集统计信息
/rdbms/admin/spauto.sql
会建立一个JOB,自动收集信息。
4、 生成报表
/rdbms/admin/spreport.sql
5、 查看快照
使用视图STATS$SNAPSHOT可以查看快照
6、修改spauto.sql中的 dbms_job.submit(:jobno, 'statspack.snap;', trunc(sysdate+1,'HH'), 'trunc(SYSDATE+1/48,''HH'')', TRUE, :instno);
trunc(sysdate+1,'HH') 下次运行时间
'trunc(SYSDATE+1/48,''HH'')' 间隔时间
即可以修改收集时间。