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

Oracle 19C 设置高频自动优化器统计信息收集的首选项

原创 Asher.HU 2021-02-04
1360


要启用和禁用任务,请使用DBMS_STATS.SET_GLOBAL_PREFS

您可以用于DBMS_STATS.SET_GLOBAL_PREFS将首选项设置为以下任何值:

  • AUTO_TASK_STATUS

    启用或禁用高频自动优化器统计信息收集值是:

    • ON  —  启用高频自动优化器统计信息收集
    • OFF —  禁用高频自动优化器统计信息收集这是默认值。
  • AUTO_TASK_MAX_RUN_TIME

    配置执行高频自动优化器统计信息收集最大运行时间以秒为单位最大值是3600(等于1小时),这是默认值。

  • AUTO_TASK_INTERVAL

    指定执行高频自动优化器统计信息收集之间的时间间隔(以秒为单位)最小值为60默认值为900等于15分钟)。



要配置高频任务,您必须具有管理员权限。

要配置高频任务:

  1. 以具有管理员权限的用户身份登录数据库。
  2. 启用高频任务,请将AUTO_TASK_STATUS首选项设置ON

    下面的示例启用自动任务:

    EXEC DBMS_STATS.SET_GLOBAL_PREFS('AUTO_TASK_STATUS','ON');
  3. 要设置最大运行时间,请将AUTO_TASK_MAX_RUN_TIME首选项设置为所需的秒数。

    以下示例将最大运行时间设置为10分钟:

    EXEC DBMS_STATS.SET_GLOBAL_PREFS('AUTO_TASK_MAX_RUN_TIME','600');
  4. 设置频率,请将AUTO_TASK_INTERVAL首选项设置为所需的秒数。

    下面的示例将频率设置为8分钟:

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

评论