这个DBA有点耶
MySQL复制机制深入:半同步复制的两种模式、MGR的Paxos实现与GTID原理
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
这个DBA有点耶
社区首页
>
专栏
>
MySQL复制机制深入:半同步复制的两种模式、MGR的Paxos实现与GTID原理
MySQL复制机制深入:半同步复制的两种模式、MGR的Paxos实现与GTID原理
这个DBA有点耶
关注
发布于 2026-09-23 17:43:47
发布于 2026-09-23 17:43:47
118
0
举报
概述
半同步复制解决了异步复制的数据丢失风险,但AFTER_COMMIT和AFTER_SYNC两种等待模式的差异直接决定了故障切换时是否丢数据。MGR基于Paxos协议实现自动选主与脑裂防护,GTID则让主从切换不再依赖手工位点。本文从复制的基本原理出发,拆解MySQL复制的三层机制——异步复制的流程、半同步复制的等待模式、MGR的一致性协议与GTID的全局事务标识,并给出生产环境的选型建议。
文章被收录于专栏:
小耶转行干货分享
小耶转行干货分享
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
mysql
性能优化
sql
#主从复制
目录
一、先搞清楚几个核心概念
二、异步复制:基本流程与结构性问题
三、半同步复制:两种等待模式
四、MGR:基于Paxos的自动选主与脑裂防护
五、GTID:让主从切换不再依赖手工位点
六、三种复制模式怎么选
七、小结
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档