1. b-tree索引
Oracle数据库中最常见的索引类型是b-tree索引,也就是B-树索引,以其同名的计算科学结构命名。CREATE 
INDEX语句时,默认就是在创建b-tree索引。没有特别规定可用于任何情况。
2. 位图索引(bitmap index)
位图索引特定于该列只有几个枚举值的情况,比如性别字段,标示字段比如只有0和1的情况。
3. 基于函数的索引
比如经常对某个字段做查询的时候是带函数操作的,那么此时建一个函数索引就有价值了。
4. 分区索引和全局索引
这2个是用于分区表的时候。前者是分区内索引,后者是全表索引
5. 反向索引(REVERSE)
这个索引不常见,但是特定情况特别有效,比如一个varchar(5)位字段(员工编号)含值
(10001,10002,10033,10005,10016..)
这种情况默认索引分布过于密集,不能利用好服务器的并行
但是反向之后10001,20001,33001,50001,61001就有了一个很好的分布,能高效的利用好并行运算。
6.HASH索引
HASH索引可能是访问数据库中数据的最快方法,但它也有自身的缺点。集群键上不同值的数目必须在创建HASH集群之前就要知道。需要在创建HASH集群的时候指定这个值。使用HASH索引必须要使用HASH集群。

最新文章

  1. C#可扩展编程之MEF学习
  2. ubuntu系统中的VMware 安装win7 Ghost镜像的几个坑
  3. 使jQuqer更高效的方法
  4. 封装jquery时用到的东西
  5. Servlet间的跳转
  6. 写一个函数reverseList,该函数能够接受一个List,然后把该List 倒序排列。 例如:  List list = new ArrayList();  list.add(“Hello”);  list.add(“World”);  list.add(“Learn”); //此时list 为Hello World Learn  reverseList
  7. C++学习笔记2——引用
  8. C#链接远程SQL 服务器方法
  9. Mybatis学习(5)高级映射
  10. CentOS 7安装配置FTP服务器
  11. ionic 使用了 crosswalkwebview 所产生的bug 及 解决方案
  12. ssh环境的搭建,基于注解和配置文件使用
  13. python_语法糖_装饰器
  14. 使用 HttpClient 进行文件上传
  15. apache web服务器安全配置
  16. jumperserver docker部署
  17. 测试数据——有效范围(2)
  18. Android 一条竖线或横线、画边框
  19. Vanish/squid
  20. 【hive】时间段为五分钟的统计

热门文章

  1. 九度oj 题目1028:继续畅通工程
  2. 快速排序php
  3. 自动化运维之shell通配符,转义符,和元字符(二)
  4. 2013 Asia acm Hangzhou Regional Contest 杭州现场赛
  5. 算法总结——主席树(poj2104)
  6. 【单调队列+尺取】HDU 3530 Subsequence
  7. bzoj3211 花神游历各国 线段树,势能分析
  8. OpenJ_Bailian3375
  9. Jenkins持续部署-Windows环境持续部署探究1
  10. 在C#中使用Json.Net进行序列化和反序列化及定制化