20.4.4 Таблица replication_group_member_stats
Каждый член группы репликации подтверждает и применяет транзакции, полученные группой. Статистика, касающаяся процедур подтверждения и применения, полезна для понимания того, как растёт очередь применения, сколько конфликтов было обнаружено, сколько транзакций было проверено, какие транзакции были подтверждены везде и так далее.
Таблица performance_schema.replication_group_member_stats предоставляет информацию на уровне группы, связанную с процессом сертификации, а также статистику для транзакций, полученных и созданных каждым отдельным членом группы репликации. Информация обменивается между всеми серверными экземплярами, которые являются членами группы репликации, поэтому информацию обо всех членах группы можно запросить с любого члена. Обратите внимание, что обновление статистики для удалённых членов контролируется периодом сообщения, указанным в параметре group_replication_flow_control_period, поэтому они могут немного отличаться от локально собранной статистики для члена, на котором выполняется запрос. Чтобы использовать эту таблицу для мониторинга члена Группы репликации, выполните следующее утверждение:
mysql> SELECT * FROM performance_schema.replication_group_member_stats\G
Вы также можете использовать следующее утверждение:
mysql> TABLE performance_schema.replication_group_member_stats\G
Эти столбцы важны для мониторинга производительности членов, подключённых к группе. Предположим, что один из членов группы всегда сообщает о большом количестве транзакций в своей очереди по сравнению с другими членами. Это означает, что член отстаёт и не может поддерживать синхронизацию с другими членами группы. Основываясь на этой информации, вы могли бы принять решение либо удалить члена из группы, либо замедлить обработку транзакций на других членах группы, чтобы уменьшить количество транзакций в очереди. Эта информация также может помочь вам определить, как настроить управление потоком плагина Группы репликации, см. Раздел 20.7.2, «Управление потоком».
© 2025 Oracle
Licensed under the GPLv2 License.