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

相关推荐
钝挫力PROGRAMER21 分钟前
实战经验:如何修复 MariaDB 因 InnoDB 损坏导致的启动失败 (status=6/ABRT)
数据库·mariadb
我是一颗柠檬22 分钟前
【MySQL全面教学】MySQL基础与环境搭建Day1(2026年)
数据库·后端·sql·mysql·database
我是一颗柠檬22 分钟前
【MySQL全面教学】MySQL数据类型详解Day2(2026年)
数据库·后端·sql·mysql·database
一只fish25 分钟前
Oracle官方文档翻译《Database Concepts 26ai》第10章-SQL
数据库·oracle
jnrjian32 分钟前
export partition 的par file
数据库·oracle
空中海37 分钟前
Redis知识图谱和回顾
数据库·redis·知识图谱
不甘先生43 分钟前
PostgreSQL 数据库基础一览表
数据库·postgresql
DBdoctor官方1 小时前
2026 DBA实测推荐:5款数据库管理工具 监控、SQL审核、AI能力横评
数据库·sql·dba
小江的记录本1 小时前
【Java并发编程】锁机制:volatile:JMM内存模型、可见性/禁止指令重排、内存屏障、单例模式中的应用(附《思维导图》+《面试高频考点清单》)
java·后端·python·mysql·单例模式·面试·职场和发展
qq_196976171 小时前
硬核项目管理:Gemini境像站驱动的WBS自动分解、关键路径识别与风险登记册生成(国内免费镜像实测)
数据库