MySQL 8.4 发行说明
复制组中的每个成员都会验证并应用由该组接收的事务。有关验证器和应用器程序的统计信息有助于了解应用器队列的增长方式、已发现的冲突数量、已检查的事务数量、已在各处提交的事务等等。
performance_schema.replication_group_member_stats
表提供了与验证过程相关的组级别信息,以及复制组每个成员接收和发起的事务的统计信息。该信息在作为复制组成员的所有服务器实例之间共享,因此可以从任何成员查询有关所有组成员的信息。请注意,远程成员统计信息的刷新由 group_replication_flow_control_period
选项中指定的消息周期控制,因此这些信息可能与为进行查询的成员本地收集的统计信息略有不同。要使用此表监控组复制成员,请发出以下语句
mysql> SELECT * FROM performance_schema.replication_group_member_stats\G
您还可以使用以下语句
mysql> TABLE performance_schema.replication_group_member_stats\G
这些列对于监控组中连接的成员的性能非常重要。假设其中一个组成员与其队列中的事务数量相比,其他成员始终报告大量事务。这意味着该成员已延迟,并且无法与该组的其他成员保持同步。根据此信息,您可以决定要么从组中删除该成员,要么延迟处理该组其他成员上的事务,以减少排队事务的数量。此信息还可以帮助您决定如何调整组复制插件的流量控制,请参阅第 20.7.2 节,“流量控制”。