热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

mysql联合索引数据结构是怎样的

如果是单索引,底层数据结构是B+ 树这点可以理解,但是如果是联合索引哪,搜了很久,感觉并没有明确的说明,看到有篇文章讲到,但是 感觉文章是错误的 :https://blog.csdn.net/weix

如果是单索引,底层数据结构是B+ 树这点可以理解,但是如果是联合索引哪,搜了很久,感觉并没有明确的说明,
看到有篇文章讲到,但是 感觉文章是错误的 :
https://blog.csdn.net/weixin_...
疑惑关键点:




  • 每个非叶节点 都应该 包含了联合索引中的所有字段,而不是像这篇文章里说的 只包含第一个字段的索引信息。

  • 最左原则 在这样的B+ 树怎么体现

还有这篇:
https://use-the-index-luke.co...
这篇里讲的 每个非叶节点 包含了所有的字段,但是看起来并没有效果


   



推荐阅读
author-avatar
长大的夜夜
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有