赞
踩
索引类型
二叉树索引、B树索引(B-tree Indexes)
B树索引是使用最多的一种索引。默认情况下,创建的索引都是B树索引。使用B树结构来存放索引。B树底层是叶子节点,叶子节点存放索引值和行标识(ROWIND)
二叉树聚簇索引(B-tree Cluster Indexes)
哈希聚簇索引(Hash Cluster Indexes)
反向索引(Reverse Key Indexes)
反向索引也属于B树索引,它把索引值按字节反转过来。反向索引适合集群
位图索引(Bitmap Indexes)
位图索引使用位图作为索引的结构,对于索引列中的每个同的值(特别强调,是列的列值),Oracle将建立一个位图,如果列的值出现,则Oracle将把位图中相应的位(bit)标识为1;
若那个值没有出现,Oracle会把位图中相应的位(bit)标识为0。Oracle通过一个映射函数把位图中的位(bit)转变为ROWID。
位图索引适合唯一值很少的列(如:SEX),也就是重复值很多的列。
位图连接索引(Bitmap Join Indexes)
基于函数的索引(Function-Based Indexes)
示例:
唯一性索引:
SQL>create uniqu
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。