首页/数据/数据库速查/MGR(组复制)核心概念
主从复制与高可用53 条

MGR(组复制)核心概念

MySQL Group Replication:基于 Paxos 的一致性复制,节点自动选主、多数派确认提交;单主模式最常用,多主模式冲突需应用侧规避。

数据库速查数据更新于 2026-10-12
模式单主(single-primary,自动选主)/ 多主(multi-primary)
一致性多数派 ACK 才提交;节点故障自动驱逐
限制仅 InnoDB;每表必须有主键;大事务受限(group_replication_transaction_size_limit)

最小检查(节点内)

最小检查(节点内)
SELECT MEMBER_HOST, MEMBER_STATE, MEMBER_ROLE
FROM performance_schema.replication_group_members;
SHOW VARIABLES LIKE 'group_replication_group_name';
MGR 要求网络低延迟(同城多机房级),跨地域部署失败率与延迟都不可接受。

易错点

  • 表没主键:MGR 直接拒绝写入,上线前全量核查
  • 网络分区理解不足:少数派侧整个集群停写是设计使然,不是 bug

数据来源与参考

  • MySQL 8.0 Reference Manual: Group Replication

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌