MySQL 单表为何别超 2000 万行?揭秘 B+ 树与 16KB 页的生死博弈

摘要

MySQL单表数据量建议不超过2000万,主要基于B+树索引结构。B+树通过16KB数据页组织数据,非叶子节点存储主键和页指针,叶子节点存储实际数据。三层B+树可支持约2500万行数据,查询最多3次磁盘IO,性能高效。单表行数受主键大小、行数据大小和磁盘限制,合理控制单行大小和索引设计可优化性能。B+树的高扇出特性使其比B树更适合作为MySQL索引。

欢迎在评论区写下你对这篇文章的看法。

评论

inicio - Wiki
Copyright © 2011-2025 iteam. Current version is 2.146.0. UTC+08:00, 2025-09-19 09:39
浙ICP备14020137号-1 $mapa de visitantes$