聚簇索引——页分裂
第十页
- 第十一页
- 此时27没有地方插入
InnoDB的做法(简化版):
- 1.创建新页
- 2.判断当前页(页#10)可以从哪里进行分裂(记录行层面)
- 3.移动记录行
- 4.重新定义页之间的关系
页#11保持原样,但是页之间的关系发生了改变:
页#10相邻的前一页不变,后一页为页#12;
页#12相邻的前一页为页#10,后一页为页#11;
页#11相邻的前一页为页#12,后一页不变。
所以一次页分裂操作,需要修改3个页。
第十页
InnoDB的做法(简化版):
页#11保持原样,但是页之间的关系发生了改变:
页#10相邻的前一页不变,后一页为页#12;
页#12相邻的前一页为页#10,后一页为页#11;
页#11相邻的前一页为页#12,后一页不变。
所以一次页分裂操作,需要修改3个页。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。