解析InnoDB引擎内核工作基本原理以及场景注意事项

解析InnoDB引擎内核工作基本原理以及场景注意事项


一、InnoDB成为MySQL的首选引擎的原因

以下 MySQL 8.0+ 源码进行解读

当你执行INSERT INTO users VALUES(1, '张三')时,InnoDB在0.001秒内完成了:

  • 内存页分配与数据写入
  • Redo Log预写入保障崩溃恢复
  • Undo Log记录旧版本支持MVCC
  • B+树索引结构重组
  • 锁信息登记防止并发冲突
  • 脏页标记等待异步刷盘
Read more