Spec-Zone.ru › MySQL 9.2

29.12.22.1 Таблица component_scheduler_tasks

В таблице component_scheduler_tasks содержится строка для каждой запланированной задачи. Каждая строка содержит информацию об текущем ходе выполнения задачи, которую приложения, компоненты и плагины могут реализовывать, по желанию, используя компонент scheduler (см. раздел 7.5.5, «Scheduler Component»). Например, плагин сервера 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 имеются следующие столбцы:

  • NAME

    Название, указанное во время регистрации.

  • STATUS

    Значения:

    • RUNNING, если задача активна и выполняется.

    • WAITING, если задача простаивает и ожидает обработки фоновым потоком или следующего времени выполнения.

  • COMMENT

    Комментарий, предоставленный приложением, компонентом или плагином во время компиляции. В предыдущем примере MySQL Enterprise Audit предоставляет комментарий с помощью плагина сервера audit_log.

  • INTERVAL_SECONDS

    Время в секундах для выполнения задачи, предоставляемое приложением, компонентом или плагином. MySQL Enterprise Audit позволяет указать это значение с помощью системной переменной audit_log_flush_interval_seconds.

  • TIMES_RUN

    Счётчик, который увеличивается на единицу каждый раз, когда задача выполняется успешно. Он переполняется.

  • TIMES_FAILED

    Счётчик, который увеличивается на единицу каждый раз, когда выполнение задачи завершается неудачей. Он переполняется.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/performance-schema-component-scheduler-tasks-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API