zoukankan      html  css  js  c++  java
  • 11G中自动收集统计信息

    在11G中,引入了一个名为 gather_stats_prog 的自动运行任务专用于自动收集统计信息。其对应的客户端名称为"auto optimizer stats collection":
    SQL> select client_name,task_name,operation_name,status from dba_autotask_task;
    
    CLIENT_NAME                              TASK_NAME                      OPERATION_NAME                 STATUS
    ---------------------------------------- ------------------------------ ------------------------------ --------
    sql tuning advisor                       AUTO_SQL_TUNING_PROG           automatic sql tuning task      ENABLED
    auto optimizer stats collection          gather_stats_prog              auto optimizer stats job       ENABLED
    auto space advisor                       auto_space_advisor_prog        auto space advisor job         ENABLED
    
    SQL> select program_action from dba_scheduler_programs where program_name='GATHER_STATS_PROG';
    
    PROGRAM_ACTION
    ---------------------------------------------
    dbms_stats.gather_database_stats_job_proc
    
    SQL>
    
    11G中,自动统计信息收集作业可配置的维护窗口增加到7个,分别为:
    SQL> select window_name,autotask_status from dba_autotask_window_clients;
    
    WINDOW_NAME                    AUTOTASK
    ------------------------------ --------
    MONDAY_WINDOW                  ENABLED
    TUESDAY_WINDOW                 ENABLED
    WEDNESDAY_WINDOW               ENABLED
    THURSDAY_WINDOW                ENABLED
    FRIDAY_WINDOW                  ENABLED
    SATURDAY_WINDOW                ENABLED
    SUNDAY_WINDOW                  ENABLED
    
    7 rows selected.
    
    SQL> select window_name,repeat_interval,duration from dba_scheduler_windows where enabled='TRUE';
    
    WINDOW_NAME                    REPEAT_INTERVAL                                         DURATION
    ------------------------------ ------------------------------------------------------- ------------------------------
    MONDAY_WINDOW                  freq=daily;byday=MON;byhour=22;byminute=0; bysecond=0   +000 04:00:00
    TUESDAY_WINDOW                 freq=daily;byday=TUE;byhour=22;byminute=0; bysecond=0   +000 04:00:00
    WEDNESDAY_WINDOW               freq=daily;byday=WED;byhour=22;byminute=0; bysecond=0   +000 04:00:00
    THURSDAY_WINDOW                freq=daily;byday=THU;byhour=22;byminute=0; bysecond=0   +000 04:00:00
    FRIDAY_WINDOW                  freq=daily;byday=FRI;byhour=22;byminute=0; bysecond=0   +000 04:00:00
    SATURDAY_WINDOW                freq=daily;byday=SAT;byhour=6;byminute=0; bysecond=0    +000 20:00:00
    SUNDAY_WINDOW                  freq=daily;byday=SUN;byhour=6;byminute=0; bysecond=0    +000 20:00:00
    
    7 rows selected.
    
    SQL> 
    10G中,平时是从晚上10点开始,最多运行8小时;周末是从零点开始,最多可以运行24小时。
    
    从$ORACLE_HOME/rdbms/admin/catmwin.sql中可以看10/11g自动统计信息收集作业的整体流程。
    
  • 相关阅读:
    flutter  安装教程
    使用TcpTrace小工具截获Web Service的SOAP报文
    移除TFS服务器关系
    webservice log4net日志写入失败
    php发送邮件功能(PHPMailer-master插件)
    Unity3d:延迟加载ScrollView的内容
    Unity3d:播放物理目录下的MP3文件
    installshield Basic 工程每次安装完提示重启电脑
    网站背景音乐源码
    Unity3d:加载Format是RGB24位的图片失败(加载图片显示问号)
  • 原文地址:https://www.cnblogs.com/abclife/p/5623182.html
Copyright © 2011-2022 走看看