MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 10957|回复: 0
打印 上一主题 下一主题

MySQL 5.5 Released(非GA) - 半同步

[复制链接]
跳转到指定楼层
1#
发表于 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半同步流程设计图

半同步的配置很简单:

  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好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖1 顶 踩

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

GMT+8, 2024-4-19 22:06 , Processed in 0.075012 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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