mysql 在执行更新语句时,会同时记录redolog 和 binlog 日志。
为了保证这两个日志记录同样的数据,mysql通过两阶段提交,实现逻辑上的一致。在执行引擎更新到redolog后,redolog处于prepare状态,然后server层更新binlog日志后,发送成功的信息给执行引擎,redolog才commit。
如果更新redolog后,因为断联,binlog 没有记录。但是由于redolog处于prepare状态,mysql会弃用这条操作。
标签:binlog,逻辑,提交,prepare,redolog,更新,一致,mysql,日志 From: https://www.cnblogs.com/JavaGoTray/p/17126663.html