首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >InnoDB页结构深入:页分裂、页合并、填充因子——B+树底层机制全解析

InnoDB页结构深入:页分裂、页合并、填充因子——B+树底层机制全解析

作者头像
这个DBA有点耶
发布2026-09-21 15:44:57
发布2026-09-21 15:44:57
270
举报
概述
InnoDB以16KB的页为单位管理数据,但很多人只知道“页分裂会降低性能”,不清楚页分裂在什么条件下触发、页合并何时发生、填充因子如何影响空间利用率。本文从数据页的物理结构出发,拆解页分裂与页合并的触发机制、顺序插入与随机插入的性能差异、填充因子的作用与调优策略,帮你理解InnoDB存储引擎最底层的运行逻辑。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、先理清一个概念:页到底是什么
  • 二、页分裂:顺序插入 vs 随机插入
  • 三、页合并:删除数据后发生了什么
  • 四、填充因子:控制页的“预留空间”
  • 五、页分裂对查询性能的影响
  • 六、实战:监控页分裂与空间碎片
  • 七、小结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档