MySQL支持多线程复制

  1. 云栖社区>
  2. 博客>
  3. 正文

MySQL支持多线程复制

zhaiwx_yinfeng 2016-05-10 15:22:18 浏览2161
展开阅读全文

我们知道从5.6开始,MySQL支持多线程复制,到5.7版本又引入了基于GROUP COMMIT的并发事务分发机制。这意味着没有冲突的事务可以在备库并发执行。很显然,备库的事务提交顺序和主库是不能保证一致的。

这可能带来一些问题,尤其是事务之间有一定的业务关联时,提供读访问时可能会带来业务上的不一致问题。因此在MySQL 5.7.6版本,引入了一个新的特性,来保证主库和备库的commit顺序是一致的。

对应的changelog:

Replication: Multi-threaded slaves can use the new slave_preserve_commit_order variable to ensure that the order which transactions were committed on the ma

网友评论

登录后评论
0/500
评论
zhaiwx_yinfeng
+ 关注