获得徽章 0
运维开发
关注了
若川
VIP.5 如鱼得水
运维开发
赞了这篇沸点
七夕特别篇|用Python绘画牛郎织女在鹊桥相见
评论
运维开发
赞了这篇沸点
Mysql 原理学习第四天

> 本篇文章开始说说 `index page`

## 数据页结构

- `Fire Header`:文件头部
- `Page Header`:页面头部
- `Inf+Super`:最小和最大「虚拟行记录」
- `User Records`:用户记录「实际行记录」
- `Free Space`:空闲空间「页中尚未使用空间」
- `Page Dir`:页面目录「页中记录的相对位置」
- `File Trailer`:文件尾部「校验页是否完整」

data -> User Records <- Free Space,这样页的数据就在慢慢填充。

## 头信息的秘密

- `delete_task`:标记该记录是否删除
- `min_rec`:b+数每层非叶子最小记录的标记
- `n_ownd`:表示当前记录拥有的记录数
- `heap_no`:当前记录在记录堆的位置信息「就是在本页的位置」
- `record_type`:当前记录的类型「普通/非叶子节点/最小/最大」
- `next_record`:下一条记录的相对位置
展开
评论
运维开发
运维开发
运维开发
关注了标签 Git Git
运维开发
运维开发
关注了标签 RPC RPC
运维开发
运维开发
运维开发
运维开发
下一页