Spec-Zone.ru › MySQL 5.7

17.4.2 Таблица replication_group_members

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

SELECT * FROM performance_schema.replication_group_members;
+---------------------------+--------------------------------------+--------------+-------------+--------------+
| CHANNEL_NAME              | MEMBER_ID	                           | MEMBER_HOST  | MEMBER_PORT | MEMBER_STATE |
+---------------------------+--------------------------------------+--------------+-------------+--------------+
| group_replication_applier | 041f26d8-f3f3-11e8-adff-080027337932 | example1     |      3306   | ONLINE       |
| group_replication_applier | f60a3e10-f3f2-11e8-8258-080027337932 | example2     |      3306   | ONLINE       |
| group_replication_applier | fc890014-f3f2-11e8-a9fd-080027337932 | example3     |      3306   | ONLINE       |
+---------------------------+--------------------------------------+--------------+-------------+--------------+

На основании этого результата мы можем увидеть, что группа состоит из трёх членов, а также хост и порт каждого члена, которые клиенты используют для подключения к члену, и server_uuid члена. Столбец MEMBER_STATE отображает одно из состояний Раздела 17.4.1, «Состояния серверов группы репликации», в данном случае все три члена этой группы отображаются как ONLINE, а столбец MEMBER_ROLE показывает, что в группе есть два вторичных сервера и один первичный. Следовательно, эта группа должна работать в режиме с одним первичным сервером. Столбец MEMBER_VERSION может быть полезен при обновлении группы и объединении членов, работающих на разных версиях MySQL. Дополнительную информацию см. в Разделе 17.4.1, «Состояния серверов группы репликации».

Дополнительную информацию о значении Member_host и его влиянии на процесс распределённого восстановления см. в Разделе 17.2.1.3, «Учётные данные пользователя».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/group-replication-replication-group-members.html

Spec-Zone.ru

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