RSS
菜单

MySQL InnoDB 的自适应哈希索引(AHI)是什么?

自适应哈希索引(Adaptive Hash Index):InnoDB 自动为频繁访问的索引页建立哈希索引(基于 B+ 树页的 key 前缀),将 O(log n) 的 B+ 树查找降为 O(1) 哈希查找——无需人工创建、不可控制(由 workload 自动触发,innodb_adaptive_hash_index 开关)。适合:等值查询频繁、索引页访问集中的场景;代价:维护哈希表有开销、占用 Buffer Pool、可能加剧锁竞争(AHI 是全局结构,高并发下为热点)。极端高并发写场景可考虑关闭。

下载推广海报

圈内讨论推广海报

《MySQL InnoDB 的自适应哈希索引(AHI)是什么?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。