码迷,mamicode.com
首页 > 数据库 > 详细

Mysql底层结构

时间:2020-03-06 01:44:11      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:http   sql   mic   src   info   红黑树   引导   alt   冗余   

B+树,多叉平衡树,是红黑树的改良,红黑树,又叫平衡二叉树,但是B+树的层数低,分支多,除最底层外,其他索引没有data数据,存更多的索引能引导更多的数据,叶子结点存储了完整的表里行的索引,非叶子结点都是冗余索引。假设元素节点16k,根节点就可存1170个索引,那么,如果高度为3的树都放满,保守假设,叶子结点中的索引一个1k(包含data),所以最底层一个节点就放16个索引,总共可以放16*1170*1170≈2000wk(20G)的磁盘数据。所以,千万级别的数据库加了索引就会优化很多。

技术图片 技术图片

 

Mysql底层结构

标签:http   sql   mic   src   info   红黑树   引导   alt   冗余   

原文地址:https://www.cnblogs.com/Timeouting-Study/p/12424015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!