一、开启与关闭自动收集统计信息
1、查看是否开启
select client_name,status from dba_autotask_client;

?
2、开启
exec DBMS_AUTO_TASK_ADMIN.ENABLE(client_name => ‘auto optimizer stats collection‘,operation => NULL,window_name => NULL);

?
3、关闭
exec DBMS_AUTO_TASK_ADMIN.DISABLE(client_name => ‘auto optimizer stats collection‘,window_name => NULL);

二、调整数据库自动信息采集
1、查看每天自动信息采集时间
SELECT w.window_name, ?????????????? w.repeat_interval, ?????????????? w.duration, ?????????????? w.enabled ????????? FROM dba_autotask_window_clients c,dba_scheduler_windows w ???????? WHERE c.window_name = w.window_name AND c.optimizer_stats = ‘ENABLED‘;

2、关闭单个调度时间窗口
??????? BEGIN ?????????? DBMS_AUTO_TASK_ADMIN.disable ( ????????????? client_name?? => ‘auto optimizer stats collection‘, ????????????? operation???? => NULL, ????????????? window_name?? => ‘MONDAY_WINDOW‘); ??????? END;
/
周一已经关闭

3、开启单个调度时间窗口及所有时间调度窗口,只需要使用enable过程 ??????? -- 注:单个应指定窗口名字,如window_name?? => ‘MONDAY_WINDOW‘ ??????? BEGIN ?????????? DBMS_AUTO_TASK_ADMIN.enable ( ????????????? client_name?? => ‘auto optimizer stats collection‘, ????????????? window_name?? => NULL); ??????? END;
/
4、
(编辑:威海站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|