2.4.3 InnoDB简介
InnoDB 是 MySQL 5.5 以来默认的存储引擎,也是现代 MySQL 生态中事实上的唯一核心引擎。它提供了 ACID 事务、行级锁、多版本并发控制(MVCC)、外键约束以及高效的崩溃恢复能力,支撑着全球绝大多数 OLTP 应用。理解 InnoDB 的内部原理是掌握 MySQL 性能调优、故障排查和高可用设计的基石。
🧩 一、InnoDB 架构概览
InnoDB 采用内存结构 + 磁盘结构协同工作的设计,所有数据先在内存中处理,再通过日志和后台线程异步持久化到磁盘。
