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

MySQL半同步 : MySQL 5.5 Released

MySQL实验室 2009-12-16 12:21:50 累计浏览 3,083 次
本机暂存

      MySQL 5.5第一个版本释出,基于MySQL5.4,性能相对于当前MySQL5.0、5.1有很大的提升,更让人可喜的是MySQL5.5内置了Google的半同步(semi-sync-replication)补丁,以此可以搭建一个相对来说比较完美的MySQL高可用方案,之前我已经在“MySQL新版(5.x)及特性”中提到过,很是让人期待!

MySQL半同步流程设计图

MySQL半同步流程设计图

半同步的配置很简单:

以下是代码片段:
master  > INSTALL PLUGIN rpl_semi_sync_master SONAME ‘libsemisync_master.so’;
slave-x > INSTALL PLUGIN rpl_semi_sync_slave SONAME ‘libsemisync_slave.so’;
master  > SET GLOBAL rpl_semi_sync_master_enabled=1;
slave-x > SET GLOBAL rpl_semi_sync_slave_enabled=1;

对于半同步需要说明的是:
1:不需要所有的slave都确认接收到复制事件
2:slave确认并不是表示执行完成
3:如果slave没有跟上同步设置将被中断继续原来的异步模式直到跟上再重新开启

注意:当前MySQL5.4, MySQL5.5都还不是GA版本,生产环境请慎重选择,升级前也请备份好数据。

同分类推荐文章

  1. 第七章 事务 (2026-04-07 08:00:00)
  2. 第六章:分区 (2026-03-29 08:00:00)
  3. Neko Master: 从 0 到 1K+ Star 的 Vibe Coding 实践 (2026-03-01 08:00:00)

查看更多 数据库 文章 →

建议继续学习

  1. 用Hyer来进行网站的抓取 (累计阅读 158,173)
  2. MySQL数据库在实际应用一些方面的介绍 (累计阅读 36,330)
  3. WordPress插件开发 -- 在插件使用数据库存储数据 (累计阅读 29,091)
  4. Mysql监控指南 (累计阅读 21,227)
  5. 由浅入深探究mysql索引结构原理、性能分析与优化 (累计阅读 16,203)
  6. 在Apache2.2.XX下安装Mod-myvhost模块 (累计阅读 12,990)
  7. 15个最好的免费开源电子商务平台 (累计阅读 12,464)
  8. 浅谈MySQL索引背后的数据结构及算法 (累计阅读 11,557)
  9. 整理了一份招PHP高级工程师的面试题 (累计阅读 11,470)
  10. 深入浅出INNODB MVCC机制与原理 (累计阅读 9,628)