组复制相关的几张表:
1、replication_group_members
其中mermber_state的状态有如下几种:
ONLINE:表示正常
RECOVERING:该成员正在成为该组的有效成员,并且正在恢复过程中,从数据源节点接受状态信息
OFFLINE:插件已加载,但成员不属于任何组
ERROR:本地成员的状态,恢复阶段或应用更改时出现错误,server就会出现此状态
UNREACHABLE:不可达
组复制不是同步复制,但最终是同步的。事物以相同的顺序传递给所有组成员,但他们的执行不同步,也就是说在接受事务被提交之后,每个成员以其自己的速度提交
2、replication_group_member_stats
CHANNEL_NAME: 组复制通道的名称
MEMBER_ID: 该组成员的UUID
COUNT_TRANSACTIONS_IN_QUEUE: 队列中等待冲突检测检查的事务数,检查后,排队等待应用
COUNT_TRANSACTIONS_CHECKED: 已进行过冲突检查的事务数
COUNT_CONFLICTS_DETECTED: 表示未通过冲突检查的事务数
COUNT_TRANSACTIONS_ROWS_VALIDATING: 冲突检测数据库的当前大小
TRANSACTIONS_COMMITTED_ALL_MEMBERS: 已在当前视图的所有成员上成功提交的事务
LAST_CONFLICT_FREE_TRANSACTION: 最后一个经检查无冲突的事务标识符
3、replication_connection_status
4、replication_applier_status
REMAINING_DELAY: 是否配置了应用延迟
COUNT_TRANSACTIONS_RETRIES:应用事务的重试次数