也就是上一回合提到的每个 page页 最少两条记录的原因
4.record_type
当前行记录类型
类型值 含义
0 普通记录(通常我们插入的数据记录)
1 B+树非叶节点记录(索引数据)
2 页最小记录...比方说第一条记录的 next_record 值为64,意味着从第一条记录的真实数据的地址处向后找64个字节便是下一条记录的真实数据, 如果 next_record 为0, 则表示没有下一条记录了, 这个对于我们数据检索来说是非常重要的...没错, 我们看看 mysql 是怎么实现页 ”页级别目录“ 的
(此图为回龙观大叔所盗《mysql是怎样运行的》, 与本文作者无关)
简单来说, 就是一个 page 页中最大8条记录分组, 将每组最小最大的值偏移量记录到...(此图为回龙观大叔所盗, 与本文作者无关)
联合索引
页面和记录先按照联合索引前边的列排序,如果该列值相同,再按照联合索引后边的列排序....索引列的类型小, 对于大类型列占据更多的存储空间, 检索效果不好, 可以选定索引字符串值的前缀.