InnoDB架构浅谈
InnoDB整体架构
In-Memory Structures
- Buffer Pool
缓存的是页面信息,包括数据页,索引页,默认是128M- Change Buffer
是Buffer Pool的一部分。默认是Buffer Pool的25%,这个的使用场景:如果这个数据页不是唯一索引,不存在重复的情况下,可以先将数据记录到此池中,提升Insert,update,delete执行速度。
- Change Buffer
- Log Buffer
也叫Redo Log Buffer,主要用于崩溃恢复。
On-Disk Structures
- 系统表空间 System tablespace
- undo Log
- InnoDB数据字典
- 双写缓冲区
- change Buffer
- 独占表空间file-per-tablespace
- 通用表空间
- 临时表空间
- undo 表空间