首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL|复制 - 原生复制的一致性探讨

半同步复制 先简单说一下after_commit和after_sync(lossless)的差异。...(出处见参考文档) 而after_sync(lossless)优化了这点,即,等待ACK返回成功,再做引擎层提交,这样客户端1读不到,其他客户端也读不到。 ? (出处见参考文档) ?...此处讨论5.7+的after_sync(lossless) Master Crash,未容灾: 没所谓,拉起后继续做crash recovery,最终主从是一致的。...其实,事务t1是要被遗弃的小可怜(鹅厂PhxSQL团队称这种事务为“Pending Binlog”) 因为也没有返回给客户端它成功提交的信息,这种情况是要回滚的,而且这种情况在after_sync(lossless...即使是安全的配置了各种参数,使用原生复制体系和lossless semi-sync,也不是100%省心的(尤其是对于数据一致性要求拉满的业务)。

77120
领券