标签:ati 启用 groups 统计 bms 作业 percent 最新 ups
2、统计信息调用总过程查看视图dba_scheduler_programs
3、统计信息执行状态dba_autotask_client,可以通过如下进行修改,执行 DBMS_AUTO_TASK_ADMIN包,会更新dba_autotask_client的status字段和dba_autotask_window_clients的OPTIMIZER_STATS,SEGMENT_ADVISOR,SQL_TUNE_ADVISOR字段。
1 BEGIN 2 DBMS_AUTO_TASK_ADMIN.enable(client_name => ‘auto optimizer stats collection‘, 3 operation => NULL, 4 window_name => ‘MONDAY_WINDOW‘); 5 END; 6 7 BEGIN 8 DBMS_AUTO_TASK_ADMIN.disable(client_name => ‘auto optimizer stats collection‘, 9 operation => NULL, 10 window_name => NULL); 11 END;
4、如果执行DBMS_AUTO_TASK_ADMIN包不加参数,则更改dba_autotask_window_clients的AUTOTASK_STATUS字段
1 BEGIN 2 DBMS_AUTO_TASK_ADMIN.enable(); 3 END; 4 BEGIN 5 DBMS_AUTO_TASK_ADMIN.disable(); 6 END;
5、视图dba_scheduler_windows是统计信息执行的各种细节属性如(执行时间,执行时长等),可以通过如下进行设置
1 --设置开始时间 2 BEGIN 3 DBMS_SCHEDULER.SET_ATTRIBUTE(name => ‘"SYS"."WEDNESDAY_WINDOW"‘, 4 attribute => ‘REPEAT_INTERVAL‘, 5 value => ‘freq=daily;byday=WED;byhour=07;byminute=46;bysecond=0‘); 6 END; 7 --设置执行时长,如果设置值小于10分钟,统计信息貌似不能搜集 8 BEGIN 9 DBMS_SCHEDULER.SET_ATTRIBUTE(name => ‘"SYS"."WEDNESDAY_WINDOW"‘, 10 attribute => ‘DURATION‘, 11 VALUE => ‘+000 00:20:00‘); 12 END; 13 --禁用窗口,禁用后dba_autotask_window_clients视图相关信息消失 14 BEGIN 15 dbms_scheduler.disable(name => ‘WEDNESDAY_WINDOW‘, force => TRUE); 16 END; 17 --启用窗口 18 BEGIN 19 dbms_scheduler.enable(name => ‘WEDNESDAY_WINDOW‘); 20 END; 21 --停止JOB 22 BEGIN 23 dbms_scheduler.stop_job(‘ORA$AUTOTASK_CLEAN‘); 24 END; 25 --手动打开窗口 26 BEGIN 27 dbms_scheduler.open_window(‘WEDNESDAY_WINDOW‘); 28 END; 29 --关闭窗口 30 BEGIN 31 dbms_scheduler.close_window(‘WEDNESDAY_WINDOW‘); 32 END;
标签:ati 启用 groups 统计 bms 作业 percent 最新 ups
原文地址:https://www.cnblogs.com/bicewow/p/11263378.html