所有的数据块有着相同的格式,如下图
Header中包含如下信息:
1、 该块的类型,比如是一个存储数据表的块还是一个存储索引的块等
2、 事物信息,该块是否是被当前事物激活,还是一个过去的事物的块
3、 该数据块在硬盘上对应的地址
Table Directiory的包含的信息是该块存储的数据行对映的表的信息(一个数据块可能存储多个表中的数据)
Row Directory描述的是存在该数据块中的数据行的信息,是一个指针数组,指向该块的数据部分
Free Space是该数据块中的未使用空间
Data部分是该数据块存储的数据