1 InnoDB 存储引擎结构
下面的图显示了内存和磁盘结构组成InnoDB存储引擎架构
- 内存结构:Section 15.5, “InnoDB In-Memory Structures”
- Buffer Pool(缓冲池)
- Change Buffer(修改缓冲)
- Adaptive Hash Index(自适应哈希索引)
- Log Buffer(日志缓冲)
- 磁盘结构:Section 15.6, “InnoDB On-Disk Structures”
- Tables(表)
- Indexes(索引)
- Tablespaces(表空间)
- Doublewrite Buffer(双写缓冲)
- Redo Log(重做日志:re 是前缀表示再来一次,所以作用是:用来支持事务持久性)
- Undo Logs(un 是前缀表示取反相反的意思,所以作用是:用来支持事务回滚)
2 参考资料
官网:https://dev.mysql.com/doc/refman/8.0/en/innodb-architecture.html