MySQL从5.6到8.0并行复制的演进

梓杰 2019-09-04

数据存储与数据库 并行复制 复制延迟

MySQL从5.6到8.0并行复制的演进

一、MySQL的主从复制

1.1 主从复制基本原理

  MySQL的主从架构依赖于MySQL Binlog功能,Master节点上产生Binlog并且写入到文件中。
  Master节点上启动一个DUMP线程:当Slave节点I/O线程连接Master时,Master创建这个线程,DUMP线程负责从Master的binlog文件读取记录,然后发送给Slave。每个连接到Master的Slave都有一个DUMP线程。
  Slave节点上启动两个线程:IO线程和SQL线程,IO线程从MySQL上拉取Binlog日志并写入到本地的RelayLog日志;SQL线程不断从RelayLog日志中读取日志并解析执行,这样就可以保证所有在主服务器上执行过的SQL语句都在从服务器上一模一样的执行过一遍。
_

1.2 复制

登录 后评论
下一篇
云栖号资讯小编
6019人浏览
2020-02-07
相关推荐
MySQL 8复制性能的增强
493人浏览
2018-03-03 17:06:48
MySQL8.0之快速加列
2727人浏览
2019-08-23 17:29:24
MySQL临时表机制的演变(5.6-8.0)
512人浏览
2019-11-25 16:39:37
1
1
0
814