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

MySQL 事务是怎么实现的?请从三个日志的角度说明。

网易有道后端开发教育/培训问题拆解技术原理MySQL

考察说明

考察对 InnoDB 事务日志机制及 ACID 保障的理解

回答思路

  1. 准确说出 undo log、redo log、binlog 的作用与区别
  2. 解释 undo log 如何支持回滚和多版本并发控制
  3. 解释 redo log 如何保证持久性及崩溃恢复
  4. 解释 binlog 如何保证主从复制的数据一致性
  5. 说明两阶段提交(2PC)在 redo log 与 binlog 之间的一致性保证
本题已收录答题指导

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

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