本文共 267 字,大约阅读时间需要 1 分钟。
Hash索引:
1、计算Hash值,实现直接定位查询,查询速度相当快。
2、只能进行等式(=,in,<=>)查询,不能进行范围查询
3、联合Hash索引索引中要么都等于,要么都不等于
4、当哈希值大量重复且数据量非常大时,检索效率并没有Btree索引高。
5、全表扫描
BTree索引:
1、B+树结构
2、除=、in 等用法外,还可以用于like操作符,它的查询条件是一个不以通配符开头的常量
3、从左到右的顺序来建立搜索树
4、如果创建组合索引,要仔细考虑列的顺序,将最常用做查询条件的列放在最左边,依次递减,称为最佳左前缀特性。
转载地址:http://ojjwn.baihongyu.com/