美文网首页简书付费文章
第21节:MTS中GAP测试和参数slave_preserve_

第21节:MTS中GAP测试和参数slave_preserve_

作者: 重庆八怪 | 来源:发表于2020-03-15 10:31 被阅读0次

前面两节我们主要描述了MTS多线程并发回放的原理。我们提到了一种情况如果不设置slave_preserve_commit_order参数为ON的情况下,可能出现‘gap’。这种‘gap’可能是由于在并行回放的事务中存在一个大事务没有执行完成,但其随后的事务已经由其他工作线程执行完成。如果设置了slave_preserve_commit_order将会防止这种‘gap’现象的存在。
那么这一节我们就来测试这种‘gap’,然后解释为什么slave_preserve_commit_order参数设置为ON可以防止这种现象。

一、MTS中GAP测试

要测试‘gap’需要使用GTID AUTO_POSITION MODE模式通过观察GTID SET。

相关文章

网友评论

    本文标题:第21节:MTS中GAP测试和参数slave_preserve_

    本文链接:https://www.haomeiwen.com/subject/boofehtx.html