天天看点

[Oracle] 11G自动收集统计信息

在11g中,默认自动收集统计信息的时间为晚上10点(周一到周五,4个小时),早上6点(周六,周日,20个小时),如下所示:

由于很多系统晚上10点还是处于业务高峰期,因此有必要调整下时间,这个要根据各自的业务自己判断,在我们系统调为:

周一到周五,凌晨1点开始,持续5个小时; 周六、周日,凌晨1点开始,持续10个小时。

用sys用户执行如下语句即可:

上面语句执行成功后的结果如下:

时间调整成功后,下一步就是开启11g的自动收集统计信息job,首先确认当前未开启:

执行如下语句开启:

确认已被开启:

附:关闭这个job的语句: