暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 19C 关于高频自动优化器统计信息收集

原创 Asher.HU 2021-02-04
1161


您可以将自动统计信息收集配置为更频繁地发生。


目的高频自动优化统计信息收集

AutoTask计划任务以在维护窗口中自动运行。默认情况下,一周的每天安排一个窗口。自动优化器统计信息收集(DBMS_STATS)在所有预定义的维护窗口中运行。

统计信息在两个连续的统计信息收集任务之间可能过时。如果数据频繁更改,则过时的统计信息可能会导致性能问题。例如,一家经纪公司可能会在交易时间内收到大量数据,从而导致优化器将过时的统计信息用于此期间执行的查询。


高频自动优化器统计信息收集对标准统计信息收集工作的补充默认情况下,收集每15分钟进行一次,这意味着统计信息的过时时间更少。


如何高频自动优化统计信息收集作品

要启用和禁用高频任务,设置执行间隔以及设置最大运行时间,请使用以下DBMS_STATS.SET_GLOBAL_PREFS步骤。高频任务是“轻量级”的,仅收集过时的统计信息。它不执行诸如清除不存在对象的统计信息或调用Optimizer Statistics Advisor的操作。标准自动化作业执行这些附加任务。


在维护窗口中运行的自动统计信息收集作业不受高频作业的影响。高频任务不会在维护时段内启动,因此一次只能运行一个统计任务您可以通过查询监视任务DBA_AUTO_STAT_EXECUTIONS

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论