读写分离、主从同步
一、读写分离概念
- 主库:处理新增、修改、删除等事务性操作。
- 从库:处理 SELECT 查询操作
二、主从同步过程
- 写入 binlog: 主库修改数据后,写入 binlog 日志,提交事务,更新本地存储的数据。
- 同步 binlog:从库连接到主库后,主库会创建一个 dump 线程,把 binlog 同步到所有从库,每个从库把 binlog 写到暂存日志中。
- 回放 binlog:从库启动一个 sql 线程去回放 binlog,去读 relay log 中继日志然后回放 binlog 更新数据。
2024年1月1日大约 2 分钟