MySQL数据页
数据页是MySQL中磁盘和内存交换的基本单位,也是MySQL管理存储空间的基本单位。
数据库的 I/O 操作的最小单位是页,InnoDB 数据页的默认大小是 16KB,意味着数据库每次读写都是以 16KB 为单位的,一次最少从磁盘中读取 16K 的内容到内存中,一次最少把内存中的 16K 内容刷新到磁盘中。
- 数据页包括七个部分,结构如下图:

- 这 7 个部分的作用如下图:

- 在 File Header 中有两个指针,分别指向上一个数据页和下一个数据页,连接起来的页相当于一个双向的链表,如下图所示:


评论区