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

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

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

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

相关推荐
leaves falling3 小时前
冒泡排序(基础版+通用版)
数据结构·算法·排序算法
C雨后彩虹3 小时前
无向图染色
java·数据结构·算法·华为·面试
程序员-King.3 小时前
二分查找——算法总结与教学指南
数据结构·算法
Xの哲學3 小时前
Linux自旋锁深度解析: 从设计思想到实战应用
linux·服务器·网络·数据结构·算法
好奇龙猫4 小时前
【大学院-筆記試験練習:线性代数和数据结构(9)】
数据结构·线性代数
0和1的舞者4 小时前
力扣hot100-链表专题-刷题笔记(一)
数据结构·链表·面试·刷题·知识
難釋懷4 小时前
Redis数据结构介绍
数据结构·数据库·redis
码农胖虎-java5 小时前
【高频面试题】MySQL高频面试&实战:慢查询排查+索引底层(B+树/联合索引)全解析
b树·mysql·面试
Pluchon5 小时前
硅基计划4.0 算法 优先级队列
数据结构·算法·排序算法
漫随流水5 小时前
leetcode算法(257.二叉树的所有路径)
数据结构·算法·leetcode·二叉树