mysql 崩溃恢复时的判断规则是什么?
1 个回答
不必太张扬,是花自然香。ketty1. 如果 redo log 里面的事务是完整的,也就是已经有了 commit 标识,则直接提交; 2. 如果 redo log 里面的事务只有完整的 prepare,则判断对应的事务 binlog 是否存在并完整: a. 如果是,则提交事务; b. 否则,回滚事务。 参考资料: [https://gsmtoday.github.io/2019/02/08/how-update-executes-in-mysql/](https://gsmtoday.github.io/2019/02/08/how-update-executes-in-mysql/) [https://www.infoq.cn/article/M6g1yjZqK6HiTIl_9bex](https://www.infoq.cn/article/M6g1yjZqK6HiTIl_9bex)发布于 2022-02-11 22:08 •IP属地 云南举报评论收藏
公众号进入网站体验更佳

