一、缘起
mysql主从复制,读写分离是互联网用的非常多的mysql架构,主从复制最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严重。
为什么mysql主从延时这么大?
回答:从库使用【单线程】重放relaylog。
优化思路是什么?
回答:使用单线程重放relaylog使得同步时间会比较久,导致主从延时很长,优化思路不难想到,可以【多线程并行】重放relaylog来缩短同步时间。
mysql如何“多线程并行”来重放relaylog,是本文要分享的主要内容。
二、如何多线程并行重放relaylog

通过多个线程来并行重放relaylog是一个很好缩短同步时间的思路,但实施之前要解决这样一个问题:
如何来分割relaylog,才能够让多个work-thread并行操作数据data时,使得data保证一致性?
首先,【随机的分配re
继续阅读与本文标签相同的文章
上一篇 :
从IDC到云端架构迁移之路(GITC2016)
-
1对多业务,数据库水平切分架构一次搞定 | 架构师之路
2026-05-20栏目: 教程
-
工作线程数究竟要设置为多少 | 架构师之路
2026-05-20栏目: 教程
-
MySQL冗余数据的三种方案 | 架构师之路
2026-05-20栏目: 教程
-
Unity工程无代码化
2026-05-20栏目: 教程
-
MySQL双主一致性架构优化 | 架构师之路
2026-05-20栏目: 教程
