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

MySQL 中提交和回滚哪个操作更快?为什么?

上海得物信息集团有限公司后端开发互联网/IT技术原理MySQL

考察说明

考察对 MySQL 事务持久化与回滚机制的深入理解

回答思路

  1. 指出回滚通常比提交快
  2. 说明回滚只需依赖 undo log 逆操作,无需强制刷盘
  3. 说明提交需等待 redo log 刷盘(或满足组提交条件)以确保持久性
  4. 考虑未提交脏页场景与 crash recovery 的差异