mysql 主从配置中的server-id的作用
浏览:7519次 出处信息
1、 mysql的同步的数据中是包含server-id的,用于标识该语句最初是从哪个server写入的,所以server-id一定要有的
2、 每一个同步中的slave在master上都对应一个master线程,该线程就是通过slave的server-id来标识的;每个slave在master端最多有一个master线程,如果两个slave的server-id 相同,则后一个连接成功时,前一个将被踢掉。 这里至少有这么一种考虑:
slave主动连接master之后,如果slave上面执行了slave stop;则连接断开,但是master上对应的线程并没有退出;当slave start之后,master不能再创建一个线程而保留原来的线程,那样同步就可能有问题;
3、 在mysql做主主同步时,多个主需要构成一个环状,但是同步的时候有要保证一条数据不会陷入死循环,这里就是靠server-id来实现的
建议继续学习:
- 内存表在同步环境注意事项 (阅读:5475)
- 也谈PostgreSQL的同步配置(Slony) (阅读:5320)
- MySQL5.5数据库复制搭建报错之Could not initialize master info structure (阅读:5169)
- PHP查询MySQL大量数据的内存占用分析 (阅读:4811)
- MTU值的调整导致MySQL复制异常 (阅读:4539)
- MySQL复制的概述、安装、故障、技巧、工具 (阅读:4111)
- 自己动手实现Multi-Master Replication (阅读:3701)
- mysql主从同步快速设置 (阅读:3726)
- mysql主从热备配置(含innodb)终极版 (阅读:3719)
- [MySQL优化案例] — slave延迟很大优化方法 (阅读:3695)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:基于MySQL的高可用可扩展架构探讨
文章信息
- 作者:phpor 来源: PHPor 的Blog
- 标签: server-id 主从同步
- 发布时间:2010-09-06 08:46:37
建议继续学习
近3天十大热文
-
[1092] WordPress插件开发 -- 在插件使用 -
[79] Java开发岗位面试题归类汇总 -
[47] web开发设计人员不可不用的在线web工具和 -
[42] 一句话crontab实现防ssh暴力破解 -
[37] Rax 系列教程(长列表) -
[33] 基于综合兴趣度的协同过滤推荐算法 -
[32] 关于IO的同步,异步,阻塞,非阻塞 -
[32] cookie窃取和session劫持 -
[32] 程序员疫苗:代码注入 -
[32] 解读iPhone平台的一些优秀设计思路
