|
10g中通过scheduler自动收集对象(表与索引)的统计信息,有两种办法可以关闭对象统计信息的收集,虽然不建议关闭对象统计信息的分析,如果一定要关闭对象统计信息的收集,有两种办法可以参考,具体办法如下:
关闭与激活对象统计信息的分析的方法 1 exec dbms_scheduler.disable('SYS.GATHER_STATS_JOB'); exec dbms_scheduler.enable('SYS.GATHER_STATS_JOB'); 2 alter system set "_optimizer_autostats_job"=false scope=spfile; alter system set "_optimizer_autostats_job"=true scope=spfile; SQL 10G> set pages 9999 SQL 10G> set lines 121 SQL 10G> col ksppinm format a36 SQL 10G> col ksppstvl format a18 SQL 10G> col ksppdesc format a54 SQL 10G> select ksppinm, ksppstvl, ksppdesc 2 from x$ksppi pi, x$ksppcv cv 3 where cv.indx=pi.indx and pi.ksppinm like '_%' escape '' 4 and pi.ksppinm like '%¶meter%'; Enter value for parameter: _optimizer_autostats_job old 4: and pi.ksppinm like '%¶meter%' new 4: and pi.ksppinm like '%_optimizer_autostats_job%' KSPPINM KSPPSTVL KSPPDESC ------------------------ ----- ------------------------ _optimizer_autostats_job TRUE enable/disable auto stats collection job
|