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

Oracle 11G统计信息自动收集及调整

发布时间:2021-03-05 15:27:41 所属栏目:站长百科 来源:网络整理
导读:查询统计信息的收集所对应的task,以及当前状态 col CLIENT_NAME for a50 col TASK_NAME for a20 SELECT client_name,task_name,status FROM dba_autotask_task WHERE client_name = ‘ auto optimizer stats collection ‘ ;auto optimizer stats collection

--接下来将窗口STATS_WINDOW添加到维护窗口组

BEGIN
  DBMS_SCHEDULER.add_window_group_member(‘MAINTENANCE_WINDOW_GROUP‘,‘STATS_WINDOW‘);
END;
/
SELECT WINDOW_NAME,WINDOW_NEXT_TIME,WINDOW_ACTIVE,OPTIMIZER_STATS
  FROM DBA_AUTOTASK_WINDOW_CLIENTS
 WHERE WINDOW_NAME in (‘STATS_WINDOW‘,‘MONDAY_WINDOW‘)
 ORDER BY WINDOW_NEXT_TIME;

手工执行统计信息的自动收集

--执行下面的这个存储过程
EXEC DBMS_AUTO_TASK_IMMEDIATE.GATHER_OPTIMIZER_STATS;
--如下查询,scott表上的统计信息已更新
select TABLE_NAME,NUM_ROWS,BLOCKS,LAST_ANALYZED from dba_tables where TABLE_NAME=‘TB_OBJS‘;

(编辑:武汉站长网)

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

热点阅读