一.介绍 哈希(hash)是一种非常快的查找方法,一般情况下查找的时间复杂度为O(1).常用于连接(join)操作,如Oracle中的哈希连接(hash join). InnoDB存储引擎会监控对表上索引的查找,如果观察到建立哈希索引可以带来速度的提升,则建立哈希索引,所以称之为自适应(adaptive)的. 自适应哈希索引通过缓冲池的B+树构造而来,因此建立的速度很快.而且不需要将整个表都建哈希索引,InnoDB存储引擎会自动根据访问的频率 和模式来为某些页建立哈希索引. 二.示例 三.限制…