5、索引的数据结构(b+树,hash)

索引的数据结构(b+树,hash)

索引的数据结构和具体存储引擎的实现有关,在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引。

对于哈希索引来说,底层的数据结构就是哈希表,因此在绝大多数需求为单条记录查询的时候,可以选择哈希索引,查询性能最快;其余大部分场景,建议选择BTree索引。

相关推荐
阿Y加油吧2 分钟前
二分查找进阶:旋转排序数组的两道经典题深度解析
数据结构·算法
想带你从多云到转晴6 分钟前
05、数据结构与算法---栈与队列
java·数据结构·算法
quxuexi10 分钟前
MySQL B+树与复合索引完全指南:从底层原理到高性能优化
b树·mysql·性能优化
m0_7167652312 分钟前
数据结构--顺序表的插入、删除、查找详解
c语言·开发语言·数据结构·c++·学习·算法·visual studio
say_fall15 分钟前
滑动窗口算法
数据结构·c++·算法
qq_4542450316 分钟前
图数据标准化与智能去重框架:设计与实现解析
数据结构·架构·c#·图论
c++圈来了个新人17 分钟前
C++类和对象(上)
c语言·开发语言·数据结构·c++·考研
️是7819 分钟前
信息奥赛一本通(4005:【GESP2306一级】时间规划)
数据结构·c++·算法
hope_wisdom22 分钟前
C/C++数据结构之树
数据结构·c++·二叉树·
磊 子36 分钟前
八大排序之插入排序+希尔排序
数据结构·算法·排序算法