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

相关推荐
那个村的李富贵4 分钟前
用MySQL玩转数据可视化
mysql·信息可视化·echarts
PythonFun11 分钟前
如何在WPS实现平行语料库简易检索
数据库·wps
ruxshui12 分钟前
Inceptor/hive中整数类型分桶键数据倾斜问题及优化方案
大数据·数据库·sql
那起舞的日子13 分钟前
MySQL的深度分页及相关概念
mysql
OnYoung13 分钟前
Python生成器(Generator)与Yield关键字:惰性求值之美
jvm·数据库·python
卿着飞翔13 分钟前
ubuntu上的mysql远程连不上root
mysql·ubuntu·adb
亚林瓜子20 分钟前
AWS中国云中的ETL之从Amazon Glue Data Catalog搬数据到MySQL(Glue版)
python·mysql·spark·etl·aws·glue·py
Albert Tan26 分钟前
Oracle EBS 12.2.14双应用节点应用补丁-ADOP
数据库·oracle
觉醒大王30 分钟前
简单说说参考文献引用
java·前端·数据库·学习·自然语言处理·学习方法·迁移学习
wangmengxxw31 分钟前
SpringAI-MySQLMcp服务
java·人工智能·mysql·大模型·sse·springai·mcp