MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 10960|回复: 0

MySQL 5.5 Released(非GA) - 半同步

[复制链接]
发表于 2010-9-25 16:58:04 | 显示全部楼层 |阅读模式
网摘

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

MySQL半同步流程设计图
semisync1.png

半同步的配置很简单:

  1. master  > INSTALL PLUGIN rpl_semi_sync_master SONAME ‘libsemisync_master.so’;
  2. slave-x > INSTALL PLUGIN rpl_semi_sync_slave SONAME ‘libsemisync_slave.so’;
  3. master  > SET GLOBAL rpl_semi_sync_master_enabled=1;
  4. slave-x > SET GLOBAL rpl_semi_sync_slave_enabled=1;
复制代码

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

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

本帖被以下淘专辑推荐:

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-4-23 23:07 , Processed in 0.092999 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表