block块结构

 

所有的数据块有着相同的格式,如下图

block块结构_第1张图片

 

Header中包含如下信息:

1、 该块的类型,比如是一个存储数据表的块还是一个存储索引的块等

2、 事物信息,该块是否是被当前事物激活,还是一个过去的事物的块

3、 该数据块在硬盘上对应的地址

Table Directiory的包含的信息是该块存储的数据行对映的表的信息(一个数据块可能存储多个表中的数据)

Row Directory描述的是存在该数据块中的数据行的信息,是一个指针数组,指向该块的数据部分

Free Space是该数据块中的未使用空间

Data部分是该数据块存储的数据

 

 

你可能感兴趣的:(block块结构)