关于mysql:面试知识点学习2聚簇索引页分裂示意图来源于知乎胖懒鸭

6次阅读

共计 205 个字符,预计需要花费 1 分钟才能阅读完成。

聚簇索引——页决裂

  • 第十页

  • 第十一页

  • 此时 27 没有中央插入
  • InnoDB 的做法(简化版):

    • 1. 创立新页
    • 2. 判断当前页(页 #10)能够从哪里进行决裂(记录行层面)
    • 3. 挪动记录行
    • 4. 从新定义页之间的关系

页 #11 放弃原样,然而 页之间的关系产生了扭转

页 #10 相邻的前一页不变,后一页为页#12;页 #12 相邻的前一页为页#10,后一页为页#11;页 #11 相邻的前一页为页#12,后一页不变。

所以一次页决裂操作,须要批改 3 个页。

正文完
 0