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_member_stats Table

20.4.4 复制组成员统计表

每个复制组成员都认证和应用收到的交易。认证器和应用程序过程的统计信息对于了解应用程序队列的增长、发现的冲突数量、检查的交易数量、提交的交易数量等非常有用。

性能模式 performance_schema.replication_group_member_stats 表提供了与认证过程相关的组级信息,以及每个复制组成员收到的交易和原始交易的统计信息。这些信息在所有服务器实例之间共享,这些实例都是复制组的成员,因此可以从任何成员中查询所有组成员的信息。请注意,远程成员的统计信息刷新是由 group_replication_flow_control_period 选项指定的消息周期控制的,因此这些信息可能与本地收集的统计信息略有不同。要使用该表来监控 Group Replication 成员,请发出以下语句:

mysql> SELECT * FROM performance_schema.replication_group_member_stats\G

您也可以使用以下语句:

mysql> TABLE performance_schema.replication_group_member_stats\G

这些列对于监控组中连接的成员的性能非常重要。假设组中的一个成员总是报告队列中的交易数量远远高于其他成员。这意味着该成员延迟了,无法与组中的其他成员保持同步。根据这些信息,您可以决定从组中删除该成员,或者延迟其他成员的交易处理以减少队列中的交易数量。这些信息还可以帮助您决定如何调整 Group Replication 插件的流控制,参见 第 20.7.2 节,“流控制”