mysql-索引(B+ Tree结构、Hash结构)

2019-08-08  本文已影响0人  tianlang136520
image.png

1、索引数据结构:

1、哈希索引适合等值查询,但是无法进行范围查询 。
2、哈希索引没办法利用索引完成排序 。
3、哈希索引不支持多列联合索引的最左匹配规则 。
4、如果有大量重复键值的情况下,哈希索引的效率会很低,因为存在哈希碰撞问题。

2、索引种类:

          MySQL索引查询会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配。所以当我们创建一个联合索引的时候。
          eg:如(key1,key2,key3),等价于创建了:

上一篇下一篇

猜你喜欢

热点阅读