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

请说明MySQL的三大日志分别是什么,以及各自的记录方式、在崩溃恢复中的作用和如何解决数据不一致问题。

蚂蚁集团后端开发互联网/IT风险判断技术原理问题排查MySQL

考察说明

考察对MySQL redo log、undo log、binlog的实现机制及一致性与崩溃恢复原理的理解

回答思路

  1. 准确说出三大日志名称并区分作用
  2. 说明redo log的WAL记录方式及崩溃恢复作用
  3. 说明undo log的记录方式及MVCC/回滚作用
  4. 说明binlog的逻辑记录方式及主从复制作用
  5. 解释两阶段提交如何保证redo log与binlog一致
本题已收录答题指导

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

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