MySQL 5.7版本说明
的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 | 041年f26d8 f3f3 - 11 - e8 adff - 080027337932 | 3306例二| |在线| | group_replication_applier | f60a3e10 f3f2 - 11 - e8 8258 - 080027337932 | example2在线| | 3306 | |group_replication_applier | fc890014 f3f2 - 11 - e8 a9fd - 080027337932 |青年们| 3306 |在线 | +---------------------------+--------------------------------------+--------------+-------------+--------------+
基于这个结果,我们可以看到组由三个成员组成,每个成员的主机和端口号,客户端用来连接到该成员,以及server_uuid
成员的。的MEMBER_STATE
列显示了第17.4.1节“组复制服务器状态”,在本例中,它显示该组中的所有三个成员都是在线
,以及MEMBER_ROLE
列表示有两个次要元素和一个主要元素。因此,这个组必须以单主模式运行。的MEMBER_VERSION
列在升级一个组和合并运行不同MySQL版本的成员时非常有用。看到第17.4.1节“组复制服务器状态”获取更多信息。
有关的更多信息Member_host
值及其对分布式恢复进程的影响,请参见17.2.1.3节“用户凭据”.