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

MySQL 的 Redo Log 是存储在磁盘还是内存中?请说明其写入机制。

用友后端开发专业服务技术原理InnoDBMySQL

考察说明

考察对 InnoDB 重做日志存储介质与刷盘机制的理解

回答思路

  1. 明确 Redo Log 最终持久化在磁盘文件,但会经过内存中的 Log Buffer 暂存
  2. 说明日志写入采用追加写与顺序 IO 以提升性能
  3. 解释事务提交时确保 redo log 写入磁盘(通常配合 group commit)
  4. 提及崩溃恢复时通过 redo log 重放未提交的已记录修改
本题已收录答题指导

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

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