1.mysql崩溃恢复时的判断规则:
a.如果redo log里的事务是完整的,即已经有了commit标识,则直接提交;
b.如果redo log里的事务只有完整的prepare,则判断对应的binlog是否存在并完整:
b.1:如果是,则提交事务;b.2:否则,回滚事务
本文详细介绍了MySQL在崩溃后的恢复流程及判断规则。对于redolog中已提交的事务将直接提交;对于仅有prepare标记的事务,会进一步检查binlog的完整性来决定提交还是回滚。
1.mysql崩溃恢复时的判断规则:
a.如果redo log里的事务是完整的,即已经有了commit标识,则直接提交;
b.如果redo log里的事务只有完整的prepare,则判断对应的binlog是否存在并完整:
b.1:如果是,则提交事务;b.2:否则,回滚事务
921

被折叠的 条评论
为什么被折叠?