美文网首页
MySQL主从原理

MySQL主从原理

作者: 80a7ba2dd31d | 来源:发表于2019-07-08 17:22 被阅读0次

    主从原理

    MySQL主从复制涉及到三个线程,一个运行在主节点(log dump thread),其余两个(I/O thread, SQL thread)运行在从节点

    MySQL主从原理

    主节点binary log dump 线程

    当从节点链接主节点时,主节点会创建一个log dump 线程,用于发送bin-log的内容。在读取bin-log中的操作时,此线程会对主节点上的bin-log加锁,当读取完成,甚至在发送给从节点之前,锁会被释放

    从节点I/O线程

    从节点上执行‘start slave’命令之后,从节点会创建一个I/O线程用来连接主节点,请求主库中更新的bin-log。IO线程收到主节点点binlog dumo 进程发来的更新之后,保存在本地的relay-log中。

    从节点sql线程

    sql线程负责读取relay log中的内容,解析成具体的操作并执行,最终保证主从数据的一致性

    相关文章

      网友评论

          本文标题:MySQL主从原理

          本文链接:https://www.haomeiwen.com/subject/amyahctx.html