美文网首页运维MySQL
深入了解复制-复制线程

深入了解复制-复制线程

作者: 温东 | 来源:发表于2017-04-27 12:10 被阅读3次

1)master转储线程:当slave I/O线程连接master时,master创建这个线程,转储线程负责从master的binlog文件读取记录,然后发送给slave。每个连接到master的slave都有一个转储线程。

2)slave I/O线程:负责连接master并请求所有master上的更新转储到中继日志中,以便SQL线程进行进一步处理。每个slave有一个I/O线程,一旦建立连接,这个线程就一直都在,这样slave就能立即收到master的所有更新。

3)slaveSQL线程:读取中继日志的更新,然后在slave数据库上应用这些更新。

4)slave线程的启动与停止:服务器启动时,如果存在master.info文件,还会同时启动slave线程。slave I/O线程从master.info文件读取最后读位置进行恢复。slave SQL线程从relay-log.info文件读取中继日志位置进行恢复。

相关文章

网友评论

    本文标题:深入了解复制-复制线程

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