文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  component_scheduler_tasks 表

29.12.22.1 component_scheduler_tasks 表

component_scheduler_tasks 表包含每个计划任务的一行。每行包含有关应用程序、组件和插件可以使用(可选)的 scheduler 组件实现的正在进行的任务的进度信息(请参阅 第 7.5.5 节,“Scheduler 组件”)。例如,audit_log 服务器插件使用 scheduler 组件定期、重复地刷新其内存缓存。

mysql> select * from performance_schema.component_scheduler_tasks\G
*************************** 1. row ***************************
            NAME: plugin_audit_log_flush_scheduler
          STATUS: WAITING
         COMMENT: Registered by the audit log plugin. Does a periodic refresh of the audit log 
                  in-memory rules cache by calling audit_log_flush
INTERVAL_SECONDS: 100
       TIMES_RUN: 5
    TIMES_FAILED: 0
1 row in set (0.02 sec)

component_scheduler_tasks 表具有以下列

  • 名称

    注册期间提供的名称。

  • 状态

    值如下

    • RUNNING 如果任务处于活动状态并且正在执行。

    • WAITING 如果任务处于空闲状态并且正在等待后台线程将其获取或正在等待下次运行时间到来。

  • 注释

    应用程序、组件或插件提供的编译时注释。在前面的示例中,MySQL 企业版审计使用名为 audit_log 的服务器插件提供注释。

  • INTERVAL_SECONDS

    运行任务的时间(以秒为单位),由应用程序、组件或插件提供。MySQL 企业版审计允许您使用 audit_log_flush_interval_seconds 系统变量指定此值。

  • TIMES_RUN

    每次任务成功运行时递增 1 的计数器。它会循环。

  • TIMES_FAILED

    每次任务执行失败时递增 1 的计数器。它会循环。