MySQL半同步 : MySQL 5.5 Released
浏览:2995次 出处信息
MySQL 5.5第一个版本释出,基于MySQL5.4,性能相对于当前MySQL5.0、5.1有很大的提升,更让人可喜的是MySQL5.5内置了Google的半同步(semi-sync-replication)补丁,以此可以搭建一个相对来说比较完美的MySQL高可用方案,之前我已经在“MySQL新版(5.x)及特性”中提到过,很是让人期待!
半同步的配置很简单:
| 以下是代码片段: 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版本,生产环境请慎重选择,升级前也请备份好数据。
建议继续学习:
- 关于IO的同步,异步,阻塞,非阻塞 (阅读:16102)
- mysql 主从同步原理 (阅读:6354)
- 消息分发的同步均衡策略 (阅读:5897)
- 五款最好的免费同步软件 (阅读:4567)
- MySQL5.5复制/同步的新特性及改进 (阅读:4451)
- 大量小文件的实时同步方案 (阅读:4383)
- redis源代码分析 - replication (阅读:4205)
- 三款面向 Amazon S3 的开源文件同步工具之对比 (阅读:3984)
- rsync主动同步代码 (阅读:3698)
- truncate table 不能复制到从库 (阅读:3367)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Innodb文件表空间结构
后一篇:NoSQL,关系数据库终结者? >>
文章信息
- 作者:ivan 来源: MySQL实验室
- 标签: 同步
- 发布时间:2009-12-16 12:21:50
建议继续学习
近3天十大热文
-
[1182] WordPress插件开发 -- 在插件使用 -
[74] 解决 nginx 反向代理网页首尾出现神秘字 -
[43] web开发设计人员不可不用的在线web工具和 -
[38] Java开发岗位面试题归类汇总 -
[31] 一句话crontab实现防ssh暴力破解 -
[31] Rax 系列教程(长列表) -
[30] 手机产品设计方向 -
[27] 程序员疫苗:代码注入 -
[27] 如何建立合适的索引? -
[26] oracle技术方面的路线

