全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管文库(原现金交易版)
72 0
2025-03-12
主从复制架构
演示图该过程的第一部分就是
master
记录二进制日志。在每个事务更新数据完成之前,
master
在二日志记录这些改变。
MySQL
将事务串行的写入二进制日
志,即使事务中的语句都是交叉执行的。在事件写入二进制日志完成后,
master
通知存储引擎提交事务。
下一步就是
slave
将master
的binary log
拷贝到它自己的中继日志。首先,
slave
开始一个工作线程——
I/O线程。I/O线程在master
上打开一个普通的连接,然后开始
binlog
dump process
。Binlog
dump process
从master
的二进制日志中读取事件,如果已经跟上
master
,它会睡眠并等待
master
产生新的事件。
I/O线程将这些事件写入中
继日志。
SQL slave thread
(SQL从线程)处理该过程的最后一步。
SQL线程从中继日志读取事件,并重放其中的事件而更新
slave
的数据,使其与
master
中的数据一致。只要该线程与
I/O线程保持一致,中继日志通常会位于
OS的缓存中,所以中继日志的开销很小。
此外 ...
附件列表
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群