索引-HASH索引和BTREE索引

HASH索引,顾名思义,是把数据按照hash值进行排序,所以会出现数据明明相近的两条数据确插入很远。
所以在以下的查询中会不起效果:
1、>=、<=、between、like 等时;
2、order by操作
而BTREE索引是建树,7778距离7776必定比7779距离7776更近。所以在使用>、<、>=、<=、BETWEEN、!=或者<>,或者 LIKE时,都有效。
HASH有效的是:= 和 IN ;

猜你喜欢

转载自blog.csdn.net/qq_33321609/article/details/87370849