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

相关推荐
L-影14 小时前
fastapi中的ORM
数据库·fastapi·orm
南境十里·墨染春水14 小时前
linux学习进展 mysql数据库
linux·数据库·学习
whn197714 小时前
达梦存储过程执行时,sqllog日志中信息记录情况
数据库
2301_8092047014 小时前
如何用 Babel 将最新的 JS 特性转译为旧版浏览器兼容代码
jvm·数据库·python
胡楚昊14 小时前
BUU WEB之旅(1)
java·数据库·mybatis
夏恪14 小时前
golang如何实现滚动更新方案_golang滚动更新方案实现实战
jvm·数据库·python
2301_8180084414 小时前
CSS如何让响应式图片在容器内居中_利用background-position
jvm·数据库·python
weixin_4440129315 小时前
mysql如何升级版本至最新_mysql大版本平滑升级策略
jvm·数据库·python
kexnjdcncnxjs15 小时前
mysql如何优化小表的查询索引_mysql全表扫描与索引代价对比
jvm·数据库·python
Filwaod15 小时前
互联网大厂Java面试实战:Spring+Redis+MySQL+JVM场景问答深度解析
jvm·spring boot·redis·mysql·java面试·技术面试·互联网大厂