博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hash索引和BTree索引
阅读量:3586 次
发布时间:2019-05-20

本文共 267 字,大约阅读时间需要 1 分钟。

Hash索引:

1、计算Hash值,实现直接定位查询,查询速度相当快。

2、只能进行等式(=,in,<=>)查询,不能进行范围查询

3、联合Hash索引索引中要么都等于,要么都不等于

4、当哈希值大量重复且数据量非常大时,检索效率并没有Btree索引高。

5、全表扫描

BTree索引:

1、B+树结构 

2、除=、in 等用法外,还可以用于like操作符,它的查询条件是一个不以通配符开头的常量

3、从左到右的顺序来建立搜索树

4、如果创建组合索引,要仔细考虑列的顺序,将最常用做查询条件的列放在最左边,依次递减,称为最佳左前缀特性。

转载地址:http://ojjwn.baihongyu.com/

你可能感兴趣的文章
JavaSE
查看>>
Java学习遇到的问题与处理
查看>>
SpringBoot2.0
查看>>
Mybatis学习与问题
查看>>
日常电脑问题处理合集
查看>>
反射与注解学习时遇到的问题及解决方案
查看>>
名词解释(通俗版)
查看>>
Spring Security
查看>>
流式编程
查看>>
数据结构与算法(C语言版)——陈越
查看>>
HTTP抓包实战的问题与总结
查看>>
基于XML的IOC容器初始化以及循环依赖问题——Spring中的refresh()方法
查看>>
Spring组件注册、Bean生命周期、自动装配相关知识
查看>>
Spring基于注解的IOC初始化过程(较长慎入)
查看>>
《Arduino》开发 之 基于 u8g2 库 的 OLED 菜单界面
查看>>
python学习之旅
查看>>
python-00-小白,你该怎样学编程?
查看>>
py-mongdb语法
查看>>
计算机网络 | 无盘工作站的建立
查看>>
Redis基础知识
查看>>