zoukankan      html  css  js  c++  java
  • MySQL中Btree和Hash的局限小结

    在索引中,Btree索引和Hash索引的局限性,在这里粗略罗列一下

    1 Btree局限

    B-树中的节点都是顺序存储的,所以可以利用索引进行查找(找某些值),也可以对查询结果进行ORDER BY(注意ORDER BY后面建议跟主键)
    1 查询必须从索引最左边的列开始
    2 不能跳过某一索引列
    3 存储引擎不能使用索引中范围条件右边的列

    2 Hash的局限

    1 仅仅能满足"=","IN"和"<=>"查询,不能使用范围查询
    2 无法被用来避免数据的排序操作
    3 不能利用部分索引键查询
    4 在任何时候都不能避免表扫描
    5 遇到大量Hash值相等的情况后性能并不一定就会比B-Tree索引高
  • 相关阅读:
    第五次实验作业
    第四次作业
    java三
    java作业二
    java作业一
    作业11
    作业10
    作业9
    作业8
    作业7
  • 原文地址:https://www.cnblogs.com/olinux/p/5191683.html
Copyright © 2011-2022 走看看