29.12.11.6 Таблица replication_applier_progress_by_worker
Эта таблица предоставляет информацию о транзакции, которая в данный момент применяется заданным работником. Если такой транзакции нет, эта таблица пуста.
Для этой таблицы требуется установка компонента replication_applier_metrics, который доступен только с MySQL Enterprise Edition. Дополнительную информацию см. в Разделе 7.5.6, «Компонент метрик Replication Applier».
В таблице replication_applier_progress_by_worker содержатся следующие столбцы:
-
CHANNEL_NAMEИмя реплицируемого канала.
-
WORKER_IDИдентификатор работника.
-
THREAD_IDИдентификатор потока работника (потока применителя); он совпадает с идентификатором потока работника, показанным в столбце
THREAD_IDтаблицыreplication_applier_status_by_worker -
ONGOING_TRANSACTION_TYPEТип выполняемой транзакции; один из
UNASSIGNED,DMLилиDDL. Тип конкретной транзакции известен только после обработки связанного события GTID. До тех пор его тип отображается какUNASSIGNED.Эта информация доступна только для работников, выполняющих транзакции.
-
ONGOING_TRANSACTION_FULL_SIZE_BYTESОбщий размер (в байтах) транзакции, которая в данный момент выполняется этим работником. Он устанавливается при обработке GTID транзакции или (для сжатых транзакций) события загрузки транзакции и сбрасывается до 0 при завершении транзакции.
Эта информация доступна только для работников, выполняющих транзакции.
-
ONGOING_TRANSACTION_APPLIED_SIZE_BYTESРазмер (в байтах) тех частей текущей транзакции работника, которые уже были выполнены. Он увеличивается при выполнении каждого события (при условии, что событие предоставляет размер данных) и сбрасывается при завершении транзакции.
Эта информация доступна только для работников, выполняющих транзакции.
© 2025 Oracle
Licensed under the GPLv2 License.