B树
默认的索引类型,平衡树索引,适用于高基数的列。
索引组织表
当主键包含大都数的列值时很有效率
唯一索引
B树索引的一种形式,用于强制执行列值的唯一性
反向键索引
B树索引的一种形式,在索引有许多顺序插入的情况下,用于平衡I/O
键压缩索引
适用于前导列经常重复的组合索引,压缩叶块条目。此功能适用于B树索引或IOT索引
降序索引
B树索引的一种形式,在索引对应的列值按降序(默认的顺序是升序)排序时使用。反向键索引不能执行降序,如果是位图索引,那么Oracle忽略降序
位图索引
对于包含低基数列以及在SQL语句的WHERE子句中使用许多AND或OR运算符的数据仓库环境,非常适合使用这种索引
位图连接索引
在数据仓库中,对于利用连接事实表和维表的星型模式结构的查询非常有用
基于函数的索引
适用于应用了SQL函数的列
虚拟列索引
在表的虚拟列上定义的索引
虚拟索引
CREATE INDEX ... NOSEGMENT 子句创建没有物理段或区的索引
不可见索引
该索引对查询优化器不可见。然而,在表中的数据被修改的同时也维护索引结构
全局分区索引
跨分区表的所有分区或常规表的全局索引。它的类型可以是B树索引,而不能是位图索引
本地分区索引
本地索引基于分区表的单个分区。它的类型可以是B数索引或位图索引
域索引
具体的应用程序或程序模块
B树聚簇索引
用于聚簇表
散列聚簇索引
用于散列聚簇
[Oracle] 索引类型
最新推荐文章于 2022-12-16 15:25:34 发布