数据块里的数据行不是等长的

数据块里的数据行不是等长的,如表的列字段类型为varchar2(n)时,数据行长度是看实际插入几个字符的。

所以逻辑上的数据块结构不是方形的,而是柱表形的。如下图:



但是各个数据行长度之差不是随意值的,而是等于行片(piece)的整数倍。

一个数据行的空间是由几个行片组成的。

注释:按某种单元空间给文件分配存储空间是操作系统常用的手段。

你可能感兴趣的:(数据块里的数据行不是等长的)