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

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

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

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

相关推荐
雨落在了我的手上12 小时前
Java数据结构(六):链表的介绍
java·开发语言·数据结构
Angle.寻梦13 小时前
数据结构--栈与队列
数据结构
热爱前端的小张13 小时前
第六章 图
数据结构
hold?fish:palm15 小时前
11 滑动窗口最大值
数据结构·算法
xvhao201315 小时前
T750414 【游戏】计算24点 题解
数据结构·c++·算法·游戏
自然常数e16 小时前
顺序表专题
c语言·数据结构·visual studio
小七在进步16 小时前
数据结构:树的遍历
数据结构
j7~16 小时前
【数据结构初阶】队列的实现(链式队列 + 循环队列)--详解
c语言·开发语言·数据结构·学习·队列·queue·c\c++
king_linlin16 小时前
算法基础——算法复杂度
c语言·开发语言·数据结构·算法
AndyHeee17 小时前
Linux 内核底层机制:设备树(Device Tree)的数据结构与内存组织
linux·前端·数据结构