MySQL Group Replication 节点状态详解_CrazyPig的技术博
客-CSDN博客
replication_group_members表
通过查询performance_schema下的replication_group_members表可以知道MGR集群中节点的状态:
mysql> desc performance_schema.replication_group_members;
+--------------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+----------+------+-----+---------+-------+
| CHANNEL_NAME | char(64) | NO | | NULL | |
| MEMBER_ID | char(36) | NO | | NULL | |
| MEMBER_HOST | char(60) | NO | | NULL | |
| MEMBER_PORT | int(11) | YES | | NULL | |
| MEMBER_STATE | char(64) | NO | | NULL | |
+--------------+----------+------+-----+---------+-------+
5 rows in set (0.01 sec)
1
2
3
4
5
6
7
8
9
10
11
CHANNEL_NAME : 显示的值永远为group_replication_applier
MEMBER_ID : 节点serer_uuid
MEMBER_PORT : 节点服务端口,取值为server_port指定的端口
MEMBER_HOST : 如果没有配置report_host选项,那么取值为机器的hostname,可以通过report_host配
置指定具体的IP
MEMBER_STATE : 节点状态,取值下一节讨论
MEMBER_STATE取值
MEMBER_STATE字段显示当前节点的状态,根据官方文档,取值和介绍如下所示:
取值 解释
状态是否在集群内同
步
评论