InnoDB体系简要架构如图所示,由后台线程和内存池组成。InnoDB存储引擎是多线程的模型,后台线程包括:
InnoDB存储引擎是基于磁盘存储的,将其中的记录按照页的方式进行管理。数据库系统通常使用缓冲池技术提高数据库的整体性能。缓冲池是一块内存区域, 在数据库中进行读取页的操作,首先将从磁盘读到的页存放到缓冲池中;对于数据库中页的修改操作,首先修改在缓冲池的页,然后通过Checkpoint的机制刷新回磁盘。缓冲池内存储的内容如图所示,数据页和索引页占据了很大空间。
InnoDB逻辑存储结构
存储引擎中所有数据都被存储在表空间中,表又由Segment(段)、Extent(区)、Page(页)组成。
原文:https://www.cnblogs.com/fly-bryant/p/13191995.html