博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[MySQL] InnoDB三大特性之 - 自适应哈希索引
阅读量:6084 次
发布时间:2019-06-20

本文共 343 字,大约阅读时间需要 1 分钟。

哈希索引是一种非常快的等值查找方法(注意:必须是等值,哈希索引对非等值查找方法无能为力),它查找的时间复杂度为常量,InnoDB采用自适用哈希索引技术,它会实时监控表上索引的使用情况,如果认为建立哈希索引可以提高查询效率,则自动在内存中的“自适应哈希索引缓冲区”(详见《》中内存构造)建立哈希索引。

之所以该技术称为“自适应”是因为完全由InnoDB自己决定,不需要DBA人为干预。它是通过缓冲池中的B+树构造而来,且不需要对整个表建立哈希索引,因此它的数据非常快。

InnoDB官方文档显示,启用自适应哈希索引后,读和写性能可以提高2倍,对于辅助索引的连接操作,性能可以提高5被,因此默认情况下为开启,我们可以通过参数innodb_adaptive_hash_index来禁用此特性。

 

转载地址:http://pazwa.baihongyu.com/

你可能感兴趣的文章
计算机语言的基本理论
查看>>
nodejs流之行读取器例子
查看>>
11本Java好书
查看>>
批量文件重命名工具
查看>>
为什么选用 React 创建混合型移动应用?
查看>>
支付宝app支付
查看>>
GitHub又受攻击了
查看>>
flask权限管理
查看>>
Meteor全栈开发平台 - 不仅仅是前端
查看>>
苹果移除openssl头文件
查看>>
前端碎片知识储备
查看>>
Redisson 成为 GitHub 里星星最多的 Redis Java 客户端
查看>>
C缺陷与陷阱(C Traps and Pitfalls)学习笔记
查看>>
strtr+array_combine实现简单的敏感词过滤
查看>>
域名注册商 GoDaddy 被指悄悄在托管网站页面植入脚本
查看>>
微服务架构 - 巧妙获取被墙的Docker镜像
查看>>
java EasyExcel集成及工具类使用
查看>>
服务器故障,报警声介绍
查看>>
生鲜电商“朴朴超市”完成B1轮5500万美元融资,平均送达用时24min ...
查看>>
5G商用道阻且长,加快其进程的最佳路径是什么?
查看>>