MySQL半同步 : MySQL 5.5 Released
浏览:2398次 出处信息
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的同步,异步,阻塞,非阻塞 (阅读:14300)
- mysql 主从同步原理 (阅读:5647)
- 消息分发的同步均衡策略 (阅读:4964)
- 五款最好的免费同步软件 (阅读:3783)
- 大量小文件的实时同步方案 (阅读:3661)
- MySQL5.5复制/同步的新特性及改进 (阅读:3578)
- redis源代码分析 - replication (阅读:3248)
- rsync主动同步代码 (阅读:3057)
- 三款面向 Amazon S3 的开源文件同步工具之对比 (阅读:2929)
- truncate table 不能复制到从库 (阅读:2695)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Innodb文件表空间结构
后一篇:NoSQL,关系数据库终结者? >>
文章信息
- 作者:ivan 来源: MySQL实验室
- 标签: 同步
- 发布时间:2009-12-16 12:21:50
建议继续学习
近3天十大热文
- [160] Go Reflect 性能
- [19] [译]Google Chrome中的高性能网
- [17] 在FreeNAS/BSD搭建基于Nginx+
- [16] 关于Linux的文件系统cache
- [14] Linux常用系统信息查看命令
- [14] 最近总结的一些技巧(vim,python,s
- [12] PHP加速器 eaccelerator 缓存
- [11] 精于图片处理的10款jQuery插件
- [11] 什么是DNS劫持和DNS污染?
- [10] base64_encode 和 urlenc