从服务器多线程复制

来源:5-8 MySQL复制性能优化

技术进步官

2019-11-29

从服务器多线程复制如何避免基于段的复制时的顺序一致性,比如update语句的内容有可能是基于其他字段的;(或者对同一字段进行两次修改,那么多线程sql执行如何能区分先后顺序呢)

写回答

1回答

sqlercn

2019-11-29

简单的说在5.7中事务在主库提交时会记录一个逻辑时钟的值,在主库一同提交的事务这个值是相同的。而在从库多线程恢复时也是跟据这个值,可以认为在主库同时提交的事务在从库中就可以并行恢复,并且后面的事务一定是等前面的事务全恢复完才会被恢复。

1
1
技术进步官
哦 就是恢复并发和提交的并发顺序是一致的
2019-11-29
共1条回复

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程