后端岗位面试题更新 2026-08-05

redo log 和 binlog 在发生 crash 的时候,它们是怎么配合去恢复保证数据的一致性的?

作业帮后端开发互联网/IT风险判断技术原理MySQL

考察说明

考察 MySQL 崩溃恢复机制中 redo log 与 binlog 的协同与一致性保证

回答思路

  1. 准确说明 redo log 与 binlog 的差异(物理/逻辑日志、双写时机)
  2. 解释两阶段提交(prepare/commit)如何保证两者一致性
  3. 描述崩溃恢复的判定逻辑:根据 binlog 是否已写入决定是否回滚或提交
  4. 说明 redo log 的幂等性与崩溃后重放机制
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。