mysql复制原理及作用分析(2014-11-11)
2014-11-11 12:29
288 查看
复制原理
1. master将数据写到binlog中。2. slave开启两个线程I/O thread和SQL thread。
3. slave的I/O thread线程连接到master,读取master上的binlog文件名称及binlog的position位置。
4. slave通过I/O thread接收master的变更信息,写入到relay log(中继日志)中。
5. 通过SQL thread读取Relay log信息进行重放到slave中。
复制解决了什么?
个人认为复制主要作用是:1. 备份作用,备库是主库的一个备份。
2. 读写分离,主库主要负责写操作、从库负责读操作。
3. 使用多个从库可以进行读的负载均衡。
4. 主从是高可用架构的基础。
相关文章推荐
- MySQL主从复制的常见拓扑、原理分析以及如何提高主从复制的效率总结
- MySQL主从复制的常见拓扑、原理分析以及如何提高主从复制的效率总结
- Mysql 复制原理以及配置 简要分析
- mysql主从复制原理分析
- 分析MySQL复制以及调优原理和方法
- MySQL 5.7 LOGICAL_CLOCK 并行复制原理及实现分析
- MySQL 5.7 LOGICAL_CLOCK 并行复制原理及实现分析
- 【转】由浅入深探究mysql索引结构原理、性能分析与优化
- 从MySQL复制功能中得到的一举三得实惠分析
- 解读mysql主从配置及其原理分析(Master-Slave)
- mysql主从复制的原理,配置方法及在线添加多个从库
- MySQL Order By实现原理分析和Filesort优化
- MySQL Order By实现原理分析和Filesort优化
- mysql 数据库中索引原理分析说明
- MySQL中Order By实现原理分析
- MySQL源码:MYSQL存储过程/函数的分析原理及缓存机制
- MySQL Join 实现原理分析
- 从MySQL复制功能中得到的一举三得实惠分析
- mysql主从复制原理
- 14.分析代理类的作用与原理及AOP概念