Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  The replication_group_members Table

20.4.3 复制组成员表

performance_schema.replication_group_members 表用于监视组中不同服务器实例的状态。当组配置动态更改时,例如当新成员加入时,服务器将交换一些元数据以同步自己并继续合作。在该点,信息将在所有组成员之间共享,因此可以从任何成员查询所有组成员的信息。可以使用该表来获取复制组的高级视图,例如通过发出:

SELECT * FROM performance_schema.replication_group_members;
+---------------------------+--------------------------------------+-------------+-------------+--------------+-------------+----------------+----------------------------+
| CHANNEL_NAME              | MEMBER_ID                            | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE | MEMBER_ROLE | MEMBER_VERSION | MEMBER_COMMUNICATION_STACK |
+---------------------------+--------------------------------------+-------------+-------------+--------------+-------------+----------------+----------------------------+
| group_replication_applier | d391e9ee-2691-11ec-bf61-00059a3c7a00 | example1    |        4410 | ONLINE       | PRIMARY     | 8.3.0         | XCom                       |
| group_replication_applier | e059ce5c-2691-11ec-8632-00059a3c7a00 | example2    |        4420 | ONLINE       | SECONDARY   | 8.3.0         | XCom                       |
| group_replication_applier | ecd9ad06-2691-11ec-91c7-00059a3c7a00 | example3    |        4430 | ONLINE       | SECONDARY   | 8.3.0         | XCom                       |
+---------------------------+--------------------------------------+-------------+-------------+--------------+-------------+----------------+----------------------------+
3 rows in set (0.0007 sec)

基于该结果,我们可以看到该组由三个成员组成。表中显示了每个成员的 服务器 UUID,以及成员的主机名和端口号,客户端使用这些信息连接到它。MEMBER_STATE 列显示了 第 20.4.2 节,“组复制服务器状态” 中的一种状态,在这种情况下,它显示了该组中的所有三个成员都是 在线 的,而 MEMBER_ROLE 列显示了有两个次要的和一个主要的。因此,该组必须在单一主模式下运行。MEMBER_VERSION 列在升级组并将成员组合到不同的 MySQL 版本时非常有用。MEMBER_COMMUNICATION_STACK 列显示了组使用的通信堆栈。

有关 MEMBER_HOST 值对分布式恢复过程的影响的更多信息,请参阅 第 20.2.1.3 节,“分布式恢复的用户凭证”