2007年10月1日 星期一

oracle 10G -- 讓oracle automatic Optimizer Statistics Collection Worksble

1.Taanalyze data
2.Column statistics
3.Index statistics
4.System statistics
在oracle 8i 以前版本使用analyze table 收集, 在oracle 8i後使用 dbms_stats 收集
在oracle 10G oracle server 自行收集(defaule cost base)
5.讓參數statistics_level 為typical 或 ALL
oracle 會使用dbms_stats 運作
6.Oracle defined automatic optimizer statistics collection job
select * from dba_scheduler_jobs
GATHER_STATS_JOB

enable job
SQL > begin
dbms_scheduler.enable('gather_stats_job');
end;

disable job
SQL > begin
dbms_scheduler.disable('gather_stats_job');
end;
7.session level statistics
wait statistics
segment usage statistics

沒有留言: