没有任何收益)。...假设一张表 table1,其索引是(A1, A2)两列构成的索引:
如果检索条件是(A1=1 and A2=1),那么此次检索使用了该索引的最左两列,hash info 就是(2,0,true)
如果检索条件是...(A1=1), 那么此次检索使用了该索引的最左一列,hash info 就是(1,0,true)
关卡 2 就是为了找出经常使用的 hash info,作为建立 AHI 的依据。...),根据 hash info,选取前两列建立 AHI 的一项:(1,1)的哈希值->P3
对于数据(1,2,2,2),根据 hash info,选取前两列建立 AHI 的一项:(1,2)的哈希值->P3...(2, 0, true),查询条件(A1=1 and A2=2)根据 hash info 转成(1,2)的哈希值
根据此哈希值在 AHI 中查询,可查询到数据页为 P3
从以上过程可以看出,如果命中了