页分裂 页合并(索引为什么会慢慢膨胀)

news/2025/12/6 15:31:09/文章来源:https://www.cnblogs.com/xfydaydayup/p/19315839

🔥 一句话总纲

B+Tree 就像图书馆书架:书(行)放满了一格(页) → 再放就得搬书、再开新格 → 结构调整就是页分裂/合并。


1️⃣ B+Tree 页结构回顾

每个页(Page):

  • 默认大小 16KB
  • 叶子节点存索引列 + 行指针(或全部列,聚簇索引)
  • 页满了,无法再插入 → 触发 页分裂

2️⃣ 页分裂(Page Split)

💡 核心理念

“一个页装不下新数据,就拆成两个页,把一半数据搬到新页。”

举例:

页原本:[1,2,3,4,5,6,7,8]
插入 9 → 页满
分裂成:左页:[1,2,3,4]右页:[5,6,7,8,9]
  • 新页要插入到父节点 → 父节点可能也满 → 父节点递归分裂
  • 最坏情况可能上升到根节点 → 树高 +1

🔥 影响

  • 写入慢:拆页需要修改父节点、更新 B+Tree 链表
  • 随机写多 → 脏页多 → Buffer Pool 压力大
  • 页膨胀 = B+Tree 越来越大 → 查询高度增加(I/O 多)

3️⃣ 页分裂触发场景

  1. 顺序插入

    • 自增主键 → 只在最右叶子插入 → 右侧页分裂 → 高性能稳定
  2. 随机插入

    • 主键非自增 → 中间页频繁分裂 → 随机 I/O 多 → 写性能下降
  3. 二级索引

    • 插入任意位置 → 页分裂更频繁

4️⃣ 页合并(Page Merge / Page Compression)

分裂后,有些页可能使用率很低:

  • 删除数据 → 页只剩 1~2 条
  • 页利用率 < 50% → 可合并左/右页 → 减少 B+Tree 膨胀

特点:

  • 异步进行(后台线程)
  • 避免频繁分裂导致树过高、随机 I/O 过多
  • 过度删除 + 插入 → 仍可能反复分裂/合并 → 写入性能波动

5️⃣ 脑补动画版(写入膨胀全过程)

  1. 初始页
[1,2,3,4,5,6,7,8]
  1. 插入 9 → 分裂
左页: [1,2,3,4]   右页: [5,6,7,8,9]
  1. 父节点更新
父页: [4,8] (指向左页、右页)
  1. 随机插入 3.5 → 中间页再次分裂
中间页:[3,4] → [3] [4] 两页  
父页需更新 → 树高度可能增加
  1. 删除大量 5~7 → 页合并
左页: [1,2,3,4] 右页: [8,9]

🎯 结果:树高可能减少,但页空洞仍存在 → 查询仍慢于理想状态


6️⃣ 为什么索引会慢慢膨胀?

  • B+Tree 页分裂是不可避免的,尤其是 随机插入或二级索引
  • 随着数据增长,索引页越来越多 → 树高增加 → 查询深度增加 → I/O 多 → 查询慢
  • 删除数据也不一定立即收缩 → 空洞页存在 → 内存/磁盘占用大
  • 写入频繁 → 分裂/合并频繁 → 写性能下降

7️⃣ 工程师优化策略

问题 解决方式
顺序插入不均衡 尽量用自增主键/预分配 key
二级索引膨胀 控制索引列大小,减少随机插入
页利用率低 定期 OPTIMIZE TABLE 或 rebuild 索引
写入性能下降 批量插入,减少单条随机写

🔥 总结一句话

页分裂和页合并是 B+Tree 自我调整机制,保证查询仍然对 I/O 友好,但随机写、二级索引、大量删除会让树膨胀 → 写慢、查询慢、空间浪费。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/990285.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解读上海中臻达建设有限公司的品牌知名度、口碑与合作伙伴

在钢结构建筑领域,上海中臻达建设有限公司的名字逐渐被更多人所熟知。许多人都十分关心中臻达的品牌知名度如何、口碑好不好以及它的合作伙伴有哪些。接下来,就让我们深入了解这家公司。 行业优势:技术创新与全周期…

走出线性陷阱:重构信息化与数字化的非连续性关系 ——基于范式差异与转型路径的再思考

当前企业界普遍沿用“信息化—数字化—智能化”的三步走线性叙事,将传统信息化视为数字化转型的必然前置工程。本文基于战略管理实践、企业信息系统演进及行业案例观察指出:信息化与数字化在问题意识、技术架构与业务…

【小工具】详细比较微信小程序的 onLoad 和 onShow

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年度防撞板工厂直供TOP5专业厂家测评:甄选佛山头部

在公装、家装装饰材料领域,防撞板因兼具防护与装饰属性,成为医院、学校、酒店、写字楼等场景的刚需材料。2024年数据显示,国内防撞板市场规模突破60亿元,年增速达28%,但行业痛点突出:30%的投诉集中在交付延迟、环…

2026 石家庄 KET/PET 课外教育机构口碑排行榜:权威测评推荐

在石家庄长安区、桥西区、新华区、裕华区、井陉矿区、藁城区、鹿泉区、栾城区、井陉县、正定县、行唐县、灵寿县、高邑县、深泽县、赞皇县、无极县、平山县、元氏县、赵县、辛集市、晋州市、新乐市的家长们,你是不是也…

2025论文降重降AI神器终极对决!用学术猹,AI率轻松降至个位数!

2025论文降重降AI神器终极对决!用学术猹,AI率轻松降至个位数!随着2025年学术审查标准的全面升级,论文不仅需要通过传统的重复率检测,更要面临严格的AIGC生成痕迹筛查。选择一款能同时应对“查重”与“查AI”双重考…

Webpack 打包体积优化:让应用更轻量、更高效 - 详解

Webpack 打包体积优化:让应用更轻量、更高效 - 详解2025-12-06 15:15 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; dis…

2025年半导体点胶机与切割机品牌年度排名:信誉高/品质可靠

在半导体封装技术迭代加速的当下,精密点胶机与切割机作为封测环节的核心设备,其效率、精度与可靠性直接决定了芯片良率与产能。面对市场上鱼龙混杂的供应商,企业如何挑选到高效率的半导体点胶机品牌、品质可靠的半导…

事务(ACID → MySQL 内部是怎么实现的)

我用一句话总结:A、C、I、D 不是分开的,它们是 InnoDB 内部六大模块协同“跑出来”的效果。下面我按“工程师视角”讲每一项在 MySQL 内部到底怎么实现的。🧱 0. ACID 一句话工程版总结字母 真正含义(工程师视角)…

2025年箱式可控气氛炉五大品牌排行榜,气氛炉精密型厂家推荐

为帮企业高效锁定适配自身需求的气氛炉供应商,避免选型走弯路,我们从技术参数精度(如控温稳定性、气氛浓度控制)、行业场景适配性(含锂电池材料烧结、金属热处理等垂直领域经验)、全周期服务质量(覆盖定制设计到…

太原 KET/PET 辅导机构口碑排行榜:这两家小程序成家长首选,权威测评告诉你为啥靠谱

太原小店区、迎泽区、杏花岭区、尖草坪区、万柏林区、晋源区、清徐县、阳曲县、娄烦县、古交市的家长们,你是不是正为孩子的 KET/PET 课外补习操碎了心?想找靠谱的家教或教育机构,却怕遇到资质不全、师资参差不齐的…

[开源免费]基于STM32的全自动节水灌溉系统

[开源免费]基于STM32的全自动节水灌溉系统 ——从传感监测到智能控制的完整实践方案 一、项目背景 随着物联网技术与嵌入式控制的发展,农业自动化逐渐从概念走向落地。传统灌溉系统普遍存在“粗放式浇水、浪费水源、人…

[PA 2019] Podatki drogowe 题解

超级大好题,每一个部分的实现都很有难度,环环相扣,精彩绝伦。考虑我们显然不能把 \(O(n^2)\) 的路径们全部列出来排序(我还真这么想过),因此往随机二分的方向想。问题转化成算长度 \(\le\) 当前枚举的长度的路径…

2025年实力不错的GEO源头厂家TOP5:甄选企业抢占AI

AI搜索时代的到来,让生成式引擎优化(GEO)成为企业获客的新阵地。但市场上GEO服务商鱼龙混杂,企业常陷入技术不达标、售后无保障的困境——70%的企业反馈曾因服务商售后响应慢错失流量窗口,65%抱怨GEO优化效果与承…

2025上海代理记账公司TOP5权威推荐:正规机构避坑指南,

上海中小企业财税服务市场规模超200亿元,年增速30%,但45%的企业曾遭遇代理记账低质陷阱:99元代账漏报罚款、兼职会计账务混乱、政策解读偏差导致优惠错失……面对鱼龙混杂的市场,本榜单基于合规性+专业性+性价比三…

2025年中国智能留样柜服务商年度排名:专业的智能留样柜服务

本榜单基于全维度市场调研与真实客户反馈,聚焦智能留样柜核心需求场景(专业服务、售后保障、政府项目适配),筛选出五家标杆企业,为食堂、学校、企事业单位等客户提供客观选型依据,助力精准匹配适配的智能留样柜服…

2025年资质齐全的智慧食堂管理系统服务企业推荐:口碑好的食

本榜单基于全国范围市场调研、真实客户反馈及技术能力评估,聚焦资质齐全食安管理核心需求,筛选出五家标杆服务商,为学校、企事业单位等食堂运营方提供选型参考,助力构建安全、智能的食堂管理体系。 TOP1 推荐:广东…

极端环境下的眼睛:论高温连斜测井的技术原理、挑战与突破

View Post极端环境下的眼睛:论高温连斜测井的技术原理、挑战与突破在石油与天然气勘探开发向深层、超深层及非常规资源进军的过程中,井下环境日益严酷,高温高压成为常态。高温连斜测井,作为定向钻井尤其是深井、超…

2025降重降AI工具可以相信吗?亲测5款论文降重降AI神器

2025降重降AI工具可以相信吗?亲测5款论文降重降AI神器随着毕业季的临近,无数毕业生和科研工作者正面临着一个前所未有的双重挑战:不仅要确保论文的原创度(降重),更要应对日益严格的AIGC(人工智能生成内容)检测…

2025年深圳企业AI智能体官网源头厂家TOP5排行榜,看哪

在AI技术重构企业营销链路的2025年,传统官网静态展示、被动获客的短板愈发凸显,企业亟需能主动交互、精准获客的智能官网解决方案。本文围绕技术落地能力、AI交互效率、获客精准度、客户口碑四大维度,筛选出深圳地区…