点点滴滴 之 Mysql中的Adaptive Hash Index

8 篇文章 0 订阅
5 篇文章 0 订阅

自适应哈希索引

在不牺牲事务特性和可靠性的前提下,用适当的工作量和充足的内存,让Mysql看起来就像是运行在内存中的数据库

自适应哈希索引如何建立

  • 通过观察查询的模式,使用索引键的前缀进行构建
  • 这个前缀长度不定,也可能只有B-Tree的某些值出现在哈希中(这里可能指的多列索引)
  • 只有经常访问的数据页,才会跟据相关索引建立哈希索引

其它

  • 有时候自适应哈希索引也会引起性能问题,比如多个join连接。‘LIKE’和‘&’的相关操作,都不能从自适应哈希索引中获益

  • 自适应哈希索引是被分隔开的。每个索引的自适应哈希索引被单独划分到一个区域,每个区域会有一个独立的锁存器保护。(防止并发问题?)

更多没有了解的问题(欢迎使用评论和回复进行解答)

  • 如何观察到需要建立自适应哈希索引?
  • 为什么每个索引的自适应哈希索引是被分隔开的?

我的个人博客,更易阅读

自适应哈希索引

http://www.wangyanan.online

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值