中文在线面试题更新 2026-08-05

请分别讲解 binlog、redo log、undo log 的作用、写入时机和相互区别。

哈啰出行中文在线后端开发消费品/零售教育/培训技术原理问题排查MySQL

考察说明

考察对 MySQL 三类日志的功能定位、持久化机制及一致性问题理解

回答思路

  1. 准确描述三类日志各自的作用范围
  2. 说明binlog与redo log在崩溃恢复和主从复制中的分工
  3. 解释undo log在MVCC和事务回滚中的角色
  4. 能对比写入时机、存储位置和刷盘策略
本题已收录答题指导

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

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