概述

崩溃恢复的判断规则

  • 如果redo log里面的事务是完整的,也就是已经有了commit标识,则直接提交;
  • 如果 redo log里面的事务只有完整的 prepare,则判断对应的事务 binlog是否存在并完整:
    • 如果是,则提交事务;
    • 否则,回滚事务。

参考原文