Spec-Zone.ru › MySQL 9.2

29.12.11.5 Таблица replication_applier_metrics

В этой таблице представлена статистика приложения репликации, такая как время ожидания, количество операций ожидания, количество транзакций, количество событий и количество байтов для координатора приложения.

Примечание

Для этой таблицы требуется установка компонента replication_applier_metrics, который доступен только с MySQL Enterprise Edition. Дополнительную информацию см. в разделе 7.5.6 «Компонент метрик приложения репликации».

В таблице replication_applier_metrics есть такие столбцы:

  • CHANNEL_NAME

    Канал репликации. См. раздел 19.2.2 «Каналы репликации».

  • TOTAL_ACTIVE_TIME_DURATION

    Суммарное активное время координатора с момента перезапуска измерений. Если приложение остановлено и перезапущено, все активные периоды суммируются.

    Эта информация сбрасывается при перезапуске сервера реплики. Она не сбрасывается при остановке приложения.

  • LAST_APPLIER_START

    Последнее время (с момента запуска сервера), когда приложение репликации для канала, указанного в столбце CHANNEL_NAME, было запущено (или перезапущено). Это значение сбрасывается каждый раз при запуске (или перезапуске) приложения для канала, указанного в столбце CHANNEL_NAME.

  • TRANSACTIONS_COMMITTED_COUNT

    Количество успешно завершенных транзакций с момента последнего сброса метрик.

    Эта информация сбрасывается при перезапуске реплики или при выполнении пользователем команды RESET REPLICA. Она не сбрасывается при остановке приложения.

  • TRANSACTIONS_ONGOING_COUNT

    Количество текущих транзакций. Транзакция отмечается как текущая, когда ее первое событие запланировано на обработчик; этот счетчик уменьшается, когда транзакция завершается.

  • TRANSACTIONS_PENDING_COUNT

    Количество ожидающих транзакций, ждущих применения. Транзакция считается ожидающей, когда она помещена в очередь в журнале ретрансляции, и больше не считается ожидающей, когда она завершается. Это число включает все текущие транзакции.

    При перезапуске сервера с существующими логами ретрансляции количество ожидающих транзакций известно только после обработки всех старых логов ретрансляции. До этого момента значение, показанное в этом столбце, равно NULL.

  • TRANSACTIONS_COMMITTED_SIZE_BYTES_SUM

    Общий размер, в байтах, всех завершенных транзакций с момента последнего сброса метрик.

    Эта информация сбрасывается при перезапуске реплики или при выполнении пользователем команды RESET REPLICA. Она не сбрасывается при остановке приложения.

  • TRANSACTIONS_ONGOING_FULL_SIZE_BYTES_SUM

    Общий размер (в байтах) всех транзакций, которые в данный момент выполняются обработчиками. Он увеличивается для первого события GTID или (для сжатых транзакций) для первого события полезной нагрузки транзакции, запланированных для каждой транзакции, и уменьшается при завершении транзакции.

  • TRANSACTIONS_ONGOING_PROGRESS_SIZE_BYTES_SUM

    Размер (в байтах) частей транзакций, которые уже были выполнены для текущих транзакций. Этот размер увеличивается по мере обработки событий для каждой транзакции и уменьшается при завершении транзакции.

  • TRANSACTIONS_PENDING_SIZE_BYTES_SUM

    Размер, в байтах, всех транзакций, ожидающих выполнения. Этот размер увеличивается, когда событие GTID или (для сжатых транзакций) первое событие полезной нагрузки транзакции помещаются в очередь в журнале ретрансляции, и уменьшается при завершении транзакции.

    Транзакция считается ожидающей, когда она помещена в очередь в журнале ретрансляции, и больше не считается ожидающей, когда она завершается. Это число включает все текущие транзакции.

    При перезапуске сервера с существующими логами ретрансляции количество ожидающих транзакций известно только после обработки всех старых логов ретрансляции. До этого момента значение, показанное в этом столбце, равно NULL.

  • EVENTS_COMMITTED_COUNT

    Количество событий, завершенных с момента последнего сброса метрик. Для сжатых транзакций учитываются встроенные события, но не события полезной нагрузки.

    Эта информация сбрасывается при перезапуске реплики или при выполнении пользователем команды RESET REPLICA. Она не сбрасывается при остановке приложения.

  • WAITS_FOR_WORK_FROM_SOURCE_COUNT

    Количество раз, когда координатор ожидал работы от источника (т. е. ожидания увеличения журнала ретрансляции) с момента последнего сброса метрик. Возможно, что этот счетчик увеличивается, когда работы нет; координатор выполняет не одну, а серию циклов ожидания.

    Эта информация сбрасывается при перезапуске реплики или при выполнении пользователем команды RESET REPLICA. Она не сбрасывается при остановке приложения.

  • WAITS_FOR_WORK_FROM_SOURCE_SUM_TIME

    Время ожидания работы от источника (т. е. ожидания увеличения журнала ретрансляции) с момента последнего сброса метрик.

    Эта информация сбрасывается при перезапуске реплики или при выполнении пользователем команды RESET REPLICA. Она не сбрасывается при остановке приложения.

  • WAITS_FOR_AVAILABLE_WORKER_COUNT

    Количество раз, когда координатор ожидал, пока станет доступным обработчик для планирования транзакции.

    Эта информация сбрасывается при перезапуске реплики или при выполнении пользователем команды RESET REPLICA. Она не сбрасывается при остановке приложения.

  • WAITS_FOR_AVAILABLE_WORKER_SUM_TIME

    Суммарное время в наносекундах, которое координатор ожидал, пока станет доступным обработчик для планирования транзакции.

    Эта информация сбрасывается при перезапуске реплики или при выполнении пользователем команды RESET REPLICA. Она не сбрасывается при остановке приложения.

  • WAITS_COMMIT_SCHEDULE_DEPENDENCY_COUNT

    Количество раз, когда координатор ожидал завершения предшествующей зависимой транзакции.

    Эта информация сбрасывается при перезапуске реплики или при выполнении пользователем команды RESET REPLICA. Она не сбрасывается при остановке приложения.

  • WAITS_COMMIT_SCHEDULE_DEPENDENCY_SUM_TIME

    Суммарное время ожидания координатором завершения предшествующей зависимой транзакции.

    Эта информация сбрасывается при перезапуске реплики или при выполнении пользователем команды RESET REPLICA. Она не сбрасывается при остановке приложения.

  • WAITS_FOR_WORKER_QUEUE_MEMORY_COUNT

    Количество раз, когда координатор ожидал, пока обработчик не уменьшит размер своей очереди ниже replica_pending_jobs_size_max байт.

    Эта информация сбрасывается при перезапуске реплики или при выполнении пользователем команды RESET REPLICA. Она не сбрасывается при остановке приложения.

  • WAITS_FOR_WORKER_QUEUE_MEMORY_SUM_TIME

    Суммарное время ожидания координатора, пока обработчик не уменьшит размер своей очереди ниже replica_pending_jobs_size_max байт.

    Эта информация сбрасывается при перезапуске реплики или удалении канала на реплике. Она не сбрасывается при остановке приложения.

  • WAITS_WORKER_QUEUES_FULL_COUNT

    Количество раз, когда координатор ожидал, так как не было свободных слотов для добавления новых задач в очередь обработчика.

    Эта информация сбрасывается при перезапуске реплики или удалении канала на реплике. Она не сбрасывается при остановке приложения.

  • WAITS_WORKER_QUEUES_FULL_SUM_TIME

    Суммарное время ожидания координатора, так как не было свободных слотов для добавления новых задач в очередь обработчика.

    Эта информация сбрасывается при перезапуске реплики или удалении канала на реплике. Она не сбрасывается при остановке приложения.

  • WAITS_DUE_TO_COMMIT_ORDER_COUNT

    Количество раз, когда обработчики ожидали завершения предшествующих транзакций, прежде чем могли завершить свои собственные транзакции.

    Эта информация сбрасывается при перезапуске реплики или удалении канала на реплике. Она не сбрасывается при остановке приложения.

  • WAITS_DUE_TO_COMMIT_ORDER_SUM_TIME

    Время в наносекундах, которое обработчики ожидали завершения предшествующих транзакций, прежде чем могли завершить свои собственные транзакции.

    Эта информация сбрасывается при перезапуске реплики или удалении канала на реплике. Она не сбрасывается при остановке приложения.

  • TIME_TO_READ_FROM_RELAY_LOG_SUM_TIME

    Накопленное время, затраченное координатором на чтение событий из журнала ретрансляции с момента сброса метрик.

    Эта информация сбрасывается при перезапуске реплики или удалении канала на реплике. Она не сбрасывается при остановке приложения.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/performance-schema-replication-applier-metrics-table.html

Spec-Zone.ru

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