IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:Asynchronous Replication

共 1 篇相关文章

IT 累计浏览 6,571

mysql 主从同步原理

这篇讲的是 MySQL 主从复制背后的工作原理。作者从主从架构的基本形态切入,详细拆解了从主库将数据变更传递到从库的完整过程。核心在于二进制日志(binlog)的写入、从库 I/O 线程的拉取与写入中继日志(relay log),以及从库 SQL 线程的重放执行。文章还对比了基于语句(Statement)与基于行(Row)两种复制模式的差异,指出它们在数据一致性与网络负载上的不同权衡。 更进一步,文章探讨了复制延迟的常见成因,比如大事务、从库性能瓶颈或网络抖动,并提到了使用 GTID(全局事务标识符)来简化故障恢复和拓扑管理的方案。这些细节让读者不仅能理解“怎么做”,还能明白“为什么”以及在实际运维中需要关注什么。 对于需要搭建或维护高可用、读写分离 MySQL 环境的工程师来说,这篇梳理提供了清晰的底层逻辑地图,帮助在设计和排查问题时抓住关键节点。