oracle中的索引分类
来源:互联网 发布:三剑客软件 编辑:程序博客网 时间:2024/05/22 17:33
oracle中可以创建多种类型的索引,以适应各种表的特点和各种查询条件的特点;可以按列的多少,索引列是否唯一、索引数据的组织形式对索引进行分类。
1.单列索引与复合索引
一个索引可以由一个或多个列组成,用来创建索引的列被称为“索引列”。
单列索引是基于单列所创建的索引,复合索引是基于两列或者多列所创建的索引。
2.唯一索引与非唯一索引
唯一索引是索引列值不能重复的索引,非唯一索引是索引列可以重复的索引。
无论是唯一索引还是非唯一索引,索引列都允许取NULL值。默认情况下,Oracle创建的索引是不唯一索引。
3.B树索引
B树索引是按B树算法组织并存放索引数据的,所以B树索引主要依赖其组织并存放索引数据的算法来实现快速检索功能。
4.位图索引
位图索引在多列查询时,可以对两个列上的位图进行AND和OR操作,达到更好的查询效果。
5.函数索引
Oracle中不仅能够直接对表中的列创建索引,还可以对包含列的函数或表达式创建索引,这种索引称为“位图索引”。
1.单列索引与复合索引
一个索引可以由一个或多个列组成,用来创建索引的列被称为“索引列”。
单列索引是基于单列所创建的索引,复合索引是基于两列或者多列所创建的索引。
2.唯一索引与非唯一索引
唯一索引是索引列值不能重复的索引,非唯一索引是索引列可以重复的索引。
无论是唯一索引还是非唯一索引,索引列都允许取NULL值。默认情况下,Oracle创建的索引是不唯一索引。
3.B树索引
B树索引是按B树算法组织并存放索引数据的,所以B树索引主要依赖其组织并存放索引数据的算法来实现快速检索功能。
4.位图索引
位图索引在多列查询时,可以对两个列上的位图进行AND和OR操作,达到更好的查询效果。
5.函数索引
Oracle中不仅能够直接对表中的列创建索引,还可以对包含列的函数或表达式创建索引,这种索引称为“位图索引”。
- oracle中的索引分类
- Oracle 索引的分类
- Oracle 索引的分类
- oracle索引分类
- Oracle 索引的分类
- oracle索引分类
- Oracle索引分类
- Oracle 索引的分类
- ORACLE中的数据类型分类
- oracle中的视图分类
- ORACLE中的数据类型分类
- ORACLE索引的分类: B*Tree索引与反向索引
- Oracle中的索引
- Oracle中的索引
- Oracle中的索引详解
- Oracle中的索引详解
- Oracle中的索引详解
- oracle 中的索引
- 并发连接问题:无线和有线是否契合
- 如何设置一个严格30分钟过期的Session
- ERROR 126 (HY000): Incorrect key file for table '/tmp/#sql_1d87_0.MYI'; try to repair it
- 据说看完这21个故事的人,30岁前都成了亿万富翁
- ubuntu下安装fcitx-utf8
- oracle中的索引分类
- 基于Hive的日志数据统计实战
- DOS下调用debug程序
- U盘插入拔出检测
- XAML实例教程系列 - 类型转换器(Type Converter)
- android 进程优先级
- mongodb 复制集之同步机制
- weblogic 9.2 deploy 基本过程
- iPhone开发中UIPageControl实现自定义按钮