加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Oracle 11g 自动收集统计信息

发布时间:2021-03-14 19:14:53 所属栏目:站长百科 来源:网络整理
导读:一、开启与关闭自动收集统计信息 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、关闭

一、开启与关闭自动收集统计信息

1、查看是否开启

select client_name,status from dba_autotask_client;

Oracle 11g 自动收集统计信息

?

2、开启

exec DBMS_AUTO_TASK_ADMIN.ENABLE(client_name => ‘auto optimizer stats collection‘,operation => NULL,window_name => NULL);

Oracle 11g 自动收集统计信息

?

3、关闭

exec DBMS_AUTO_TASK_ADMIN.DISABLE(client_name => ‘auto optimizer stats collection‘,window_name => NULL);

Oracle 11g 自动收集统计信息

二、调整数据库自动信息采集

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‘;

Oracle 11g 自动收集统计信息

2、关闭单个调度时间窗口

??????? BEGIN
?????????? DBMS_AUTO_TASK_ADMIN.disable (
????????????? client_name?? => ‘auto optimizer stats collection‘,
????????????? operation???? => NULL,
????????????? window_name?? => ‘MONDAY_WINDOW‘);
??????? END;

/

周一已经关闭

Oracle 11g 自动收集统计信息

3、开启单个调度时间窗口及所有时间调度窗口,只需要使用enable过程
??????? -- 注:单个应指定窗口名字,如window_name?? => ‘MONDAY_WINDOW‘
??????? BEGIN
?????????? DBMS_AUTO_TASK_ADMIN.enable (
????????????? client_name?? => ‘auto optimizer stats collection‘,
????????????? window_name?? => NULL);
??????? END;

/

4、

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读