欢迎来到天天文库
浏览记录
ID:13238540
大小:101.50 KB
页数:3页
时间:2018-07-21
《【嘉为it培训】启用和禁用oracle自动收集统计信息作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、启用和禁用Oracle自动收集统计信息作业黄史浩:项目总监Oracle数据库资深技术专家,Oracle认证开发专家,Oracle认证专家(OCP),专注于企业Oracle数据库系统的管理与开发、性能优化、商业智能等方面的技术培训与顾问咨询服务,丰富的架构设计与项目实施经验。现为嘉为IT培训学院专职培训讲师和企业服务咨询顾问。Oracle10g以后,优化程序默认采用CBO的模式,CBO的基础是统计信息,所以在数据库中默认存在在自动收集统计信息的作业。在Oracle10g中,通过DBCA创建出来的数据库,默认创建了一个名为GATHER_STATS_
2、JOB的定时任务,用于自动收集CBO的统计信息。这个自动任务默认情况下在工作日晚上10:00-6:00和周末全天开启。调用DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC收集统计信息。该过程首先检测统计信息缺失和陈旧的对象。然后确定优先级,再开始进行统计信息。可以通过以下查询这个JOB的运行情况:SQL>selectjob_name,program_name,job_class,statefromdba_scheduler_jobswherejob_name='GATHER_STATS_JOB';JOB_NAM
3、EPROGRAM_NAMEJOB_CLASSSTATE-------------------------------------------------------------------------------------------------------------------------GATHER_STATS_JOBGATHER_STATS_PROGAUTO_TASKS_JOB_CLASSSCHEDULE如果在这个时段有系统自己的作业在执行,可以调整时间或者禁用这个作业。SQL>execDBMS_SCHEDULER.DISABLE('
4、SYS.GATHER_STATS_JOB');PL/SQLproceduresuccessfullycompleted.SQL>selectjob_name,program_name,job_class,statefromdba_scheduler_jobswherejob_name='GATHER_STATS_JOB';JOB_NAMEPROGRAM_NAMEJOB_CLASSSTATE------------------------------------------------------------释放办公激情,效能触手可及嘉为IT咨询
5、培训培训2GATHER_STATS_JOBGATHER_STATS_PROGAUTO_TASKS_JOB_CLASSDISABLED重新启用这个作业SQL>selectjob_name,program_name,job_class,statefromdba_scheduler_jobswherejob_name='GATHER_STATS_JOB';JOB_NAMEPROGRAM_NAMEJOB_CLASSSTATE-----------------------------------------------------------------
6、--------------------------------------------------------GATHER_STATS_JOBGATHER_STATS_PROGAUTO_TASKS_JOB_CLASSSCHEDULESQL>selectjob_name,program_name,job_class,statefromdba_scheduler_jobswherejob_name='GATHER_STATS_JOB';JOB_NAMEPROGRAM_NAMEJOB_CLASSSTATE----------------------
7、--------------------------------------GATHER_STATS_JOBGATHER_STATS_PROGAUTO_TASKS_JOB_CLASSSCHEDULE在Oracle11g中,这个自动作业调度的时间及方式有了变化。查询作业状态SQL>selectclient_name,statusfromdba_autotask_client;CLIENT_NAMESTATUS----------------------------------------------------------------------
8、autooptimizerstatscollectionENABLEDautospaceadvisorENABLEDsqltuningadvisorE
此文档下载收益归作者所有