compact行格式
2023-10-06 17:02:52 0 举报
mysql数据库
作者其他创作
大纲/内容
预留位1: 1bit预留位2: 1bitdelete_mask: 1bit 标记该记录是否被删除min_rec_mask: 1bit B+树中每层非叶子节点的最小记录都有该标记n_owned: 4bit 当前记录拥有的条数heap_no: 13bit 当前记录在记录堆中的位置record_type: 3bit 记录类型,0表示普通记录,1表示非叶子节点记录,2表示最小记录,3表示最大记录next_record: 16bit 表示下一个记录的相对位置
预留位1
预留位2
记录头信息(固定5个字节)注意:一个小方格代表1bit
min_rec_mask
列1的值
record_type
记录的真实信息
列3的值
列n的值
next_record
n_owned
delete_mask
一条记录的行格式
heap_no
....
记录头信息
变长字段列表
记录的额外信息
NULL值列表
列2的值
收藏
0 条评论
下一页