文章根据《MySQL技术内幕:InnoDB存储引擎(第二版)》、掘金小册《MySQL是怎样运行的:从根儿上理解MySQL》 两本书得到的总结
文章参考 淘宝数据库内核组月报
文章中的图均截自《MySQL技术内幕:InnoDB存储引擎(第二版)》
文章中的图均截自《MySQL技术内幕:InnoDB存储引擎(第二版)》
概述
之前在介绍表的那篇文章里,简单的介绍到了 数据页 ,关于数据页一点半点的文字根本介绍不清楚,所以单开一篇文章来介绍数据页。
一切对数据库的操作归根到底就是对索引页(Index page,文章中的数据页都指的是索引页)的操作,常见的页类型有数据页、undo页、系统页、事务数据页、插入缓冲位图页等等,我们这篇文章只单单介绍数据页。
页结构
数据页包括七个部分,数据页文件头,数据页头,最大最小记录,用户记录,空闲空间,数据目录,数据页尾部。数据页简单的分为两大部分,一部分存储数据记录,按照记录的大小通过记录的指针连接起来,另一部分存储数据页的目录。
© 著作权归作者所有
举报
发表评论
0/200