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

相关推荐
正在走向自律3 分钟前
豆包编程模型Doubao-Seed-Code深度体验,从零开始构建全栈项目的完整指南
java·服务器·数据库·doubao·claude code·火山方舟
h***8563 分钟前
MySQL数据分析
数据库·mysql
倔强的石头_9 分钟前
从海量时序数据到无人值守:数据库在新能源集控系统中的架构实践
数据库
合作小小程序员小小店20 分钟前
web网页开发,在线%医院诊断管理%系统,基于Idea,html,css,jQuery,java,jsp,ssh,mysql。
java·前端·css·数据库·jdk·html·intellij-idea
Alita11101_20 分钟前
深度测评:openGauss 在虚拟机中对 SQL92 标准的兼容性
数据库
w***954930 分钟前
【Redis】centos7 systemctl 启动 Redis 失败
数据库·redis·缓存
Mr.徐大人ゞ31 分钟前
8.事务在 Group Replication 中的处理流程
mysql
纪伊路上盛名在1 小时前
Alphafold实用指南—官网教程3
数据库·人工智能·机器学习·alphafold·计算生物学·结构生物学
Mr.wangh1 小时前
spring-cloud服务远程调用(Eureka、Nacos、OpenFeign)
数据库
a***97682 小时前
从MySQL迁移到PostgreSQL的完整指南
数据库·mysql·postgresql