首页 > 数据库 > Oracle > 统计信息10G和11G区别
Oracle10g 中为独立作业,且在 DBA_SCHEDULER_JOBS.JOB_NAME 中的名称为GATHER_STATS_JOB,在dba_jobs(dbms_job包)中查不到。
Oracle11g 中有所更改,GATHER_STATS_JOB被废除,而是使用三个自动维护定时任务(AUTOTASK分别为auto optimizer stats collection、auto space advisor、sql tuning advisor),相关视图为 DBA_AUTOTASK_CLIENT、DBA_AUTOTASK_WINDOW_CLIENTS
11G的auto optimizer stats collection就相当于10G的GATHER_STATS_JOB,11G另外两个任务auto space advisor和sql tuning advisor其实是11G相对10G多出来的功能
Automatic Optimizer Statistics Collection(自动优化器统计信息收集)
收集数据库中所有无统计信息或仅有过时统计信息的 Schema 对象的 Optimizer(优化器)统计信息。SQL query optimizer(SQL 查询优化器)使用此任务收集的统计信息提高 SQL 执行的性能。
Automatic Segment Advisor(自动段指导)
识别有可用回收空间的段,并提出如何消除这些段中的碎片的建议。您也可以手动运行 Segment Advisor 获取更多最新建议,或获取 Automatic Segment Advisor 没有检查到的那些有可能做空间回收的段的建议。
Automatic SQL Tuning Advisor(自动 SQL 优化指导)
检查高负载 SQL 语句的性能,并提出如何优化这些语句的建议。您可以配置此指导,自动应用建议的SQL profile。
|
主题 |
10g |
11g |
|
作业 |
在 DBA_SCHEDULER_JOBS 中独立作业 名称为GATHER_STATS_JOB Dba_jobs查不到 |
这些AUTOTASK只有当被真正执行时,才在 DBA_SCHEDULER_JOBS 中可见,且名称为系统生成的名称,命名前缀为“ORA$AT” 。 |
|
维护窗口 |
2 个窗口:WEEKNIGHT 和 WEEKEND |
每天有不同的窗口 |
|
Resource manager |
默认不启用 |
每个窗口都有预定义资源计划 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30126024/viewspace-1966475/ ,如需转载,请注明出处,否则将追究法律责任。