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

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

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

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

相关推荐
海清河晏11121 小时前
数据结构 | 八大排序
数据结构·算法·排序算法
liulilittle1 天前
固定数组时间轮的槽过载优化:桶链表与批次执行
网络·数据结构·链表
Irissgwe1 天前
数据结构-栈和队列
数据结构·c++·c·栈和队列
两片空白1 天前
数据容器集合set/frozenset
数据结构
代码中介商1 天前
跳表:高效查找的链表黑科技
数据结构
临沂堇1 天前
刷题日志 | Leetcode Hot 100 哈希
算法·leetcode·哈希算法
数据法师1 天前
视频文件重复检测工具:基于哈希与视频指纹的三级筛选机制
算法·音视频·哈希算法
SHARK_pssm1 天前
【数据结构——树与堆】
c语言·数据结构·经验分享·笔记
RH2312111 天前
2026.6.10 数据结构 二叉树
数据结构
CHHH_HHH1 天前
【C++】哈希表原理与实战:从冲突解决到性能优化
开发语言·数据结构·c++·学习·算法·哈希算法·散列表