您现在的位置是:课程教程文章
mysql哈希索引是什么
2023-12-14 20:58课程教程文章 人已围观
-
SEM百度竞价|信息流获客|搜索引擎百度3
SEM百度竞价|信息流获客|搜索引擎百度3SEM咨询/信息流咨询/学习资料 扫描关注微主讲老师微信号 SEM信息流微信群... -
sql语法入门 mysql语法入门(新手入门)
sql语法入门 mysql语法入门(新手入门)sql语法入门 mysql语法入门 【SQL简介、新建演示表】 01-SQL简介 02-navicat(连接M... -
MySQL多源复制原理与解析
MySQL多源复制原理与解析课程介绍 MySQL 5.7 OCP专家认证课程是为DBA和想了解安装和配置MySQL 服务器,设置... -
育华志远软件测试课程之Mysql数据库中阶
育华志远软件测试课程之Mysql数据库中阶北京育华志远科技有限公司是国内综合性软件与信息服务企业,以领先的技术、...
概念
1、哈希索引是基于哈希表的实现,只有精确匹配索引所有列的查询才有效。不能使用范围查找,在MySQL中,只有memory存储引擎才显式支持哈希索引。
哈希索引自身只需要存储对应的hash值,所以索引的结构十分紧凑,这让哈希索引查找的速度非常快。
特点
2、hash索引包括键值、hash码和指针。
只有查询条件精确匹配hash索引中的所有列的时候,才能用到hash索引。
对于hash索引中的所有列,存储引擎都会为每一行计算一个hash码,hash索引中存储的就是hash码。
因为hash索引本身只需要存储对应的hash值,所以索引的结构十分紧凑,这也让hash索引查找的速度非常快。然而,hash索引也是存在其限制的。
以上就是mysql哈希索引的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑
课程教程:mysql哈希索引是什么上一篇:mysql如何创建哈希索引
下一篇:没有了