Mysql--InnoDB数据页结构

2019-05-06  本文已影响0人  简书徐小耳

Mysql--InnoDB数据页结构

数据页(索引页)

数据页结构如下

记录在页中的存储

记录头信息的秘密

delete_mask

min_rec_mask

n_owned

heap_no

伪记录的组成

record_type

next_record

Page Directory(页目录)

页目录简单介绍

页目录中涉及到的分组

数据页中查找指定主键值的记录的过程分为两步

Page Header(页面头部)

方向是指什么意思

PAGE_N_DIRECTION注意点

File Header(文件头部)

File Trailer

前4个字节代表页的校验和

各个数据页可以组成一个双向链表,而每个数据页中的记录会按照主键值从小到大的顺序组成一个单向链表,每个数据页都会为存储在它里边儿的记录生成一个页目录,在通过主键查找某条记录的时候可以在页目录中使用二分法快速定位到对应的槽,然后再遍历该槽对应分组中的记录即可快速找到指定的记录

上一篇 下一篇

猜你喜欢

热点阅读