了解索引结构分类和他们对存续引擎的支持情况

查看本文需要您的索引概念有一个基本了解 如果您之前没有了解过 可以观看我的文章
MySQL索引概述
首先 通过结构图 我们会知道 索引是在存储引擎层实现的
在这里插入图片描述
所以得出 根据存储引擎的不同 索引的结构 也会有所不同

索引结构主要是一下四种
在这里插入图片描述
首先 第一种 B+树索引 这是大部分储存引擎都支持的索引 也是最常见的索引结构
第二种 哈希索引 是通过哈希表结构管理数据的 但最大的问题就在于 他不能范围查询 只能精确的去匹配数据,但性能比较不错
第三种 空间索引 主要用在 MylSAM引擎 中的一个类型 一般用在存储地理位置之类的信息时会用到,会比较少见
最后一个的话 就用的更少了 做个基本了解就好

对于我们而言 最主要的还是 B+树索引 其次是哈希的了解
其次是 我们几种索引结构对存储引擎的支持情况
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45966674/article/details/128736399