Mysql InnoDB引擎 的hash索引

Mysql InnoDB引擎不支持hash索引,但是在内存结构中有一个自适应hash索引,来提高查询性能

当设置hash索引时会自动转换成btree索引

查一下mysql官方文档:https://dev.mysql.com/doc/refman/5.7/en/create-index.html

innodb_adaptive_hash_index 是 MySQL InnoDB 存储引擎中的一个参数,它控制着 InnoDB 自适应哈希索引的功能。

InnoDB 自适应哈希索引是一种特殊的哈希索引,它用于存储 InnoDB 表的主键和唯一索引。这个哈希索引的作用是减少查询时的磁盘 I/O 操作,提高查询效率。

innodb_adaptive_hash_index 的默认值为 ON,也就是说,默认情况下 InnoDB 自适应哈希索引是开启的。如果您希望关闭这个功能,可以将该参数设置为 OFF

相关推荐
wgzrmlrm747 分钟前
如何加固SQL环境部署_删除默认安装的示例数据库
jvm·数据库·python
雨墨✘1 小时前
golang如何实现设备指纹识别_golang设备指纹识别实现详解
jvm·数据库·python
程序员大辉1 小时前
没想到!一直要开会员的Navicat 终于有免费版了
数据库
数厘1 小时前
2.15 sql基础查询(SELECT、FROM、字段别名、常量与表达式)
数据库·sql·oracle
可观测性用观测云1 小时前
观测云数据转发和存档最佳实践
数据库
披着羊皮不是狼2 小时前
(7)为 RAG 系统接入 Redis Stack 实现向量持久化
数据库·redis·缓存
SelectDB2 小时前
基于 SelectDB 实现 Hive 数据湖统一分析:洋钱罐全球一体化探索分析平台升级实践
大数据·数据库·数据分析
飞yu流星2 小时前
mysql 基础
数据库·mysql·oracle
零陵上将军_xdr2 小时前
MySQL 事务写入流程详解
android·数据库·mysql
若阳安好3 小时前
【提效小工具】IN SQL、UPDATE SQL、INSERT SQL
java·数据库·sql