日期:2014-05-16  浏览次数:20458 次

函数索引

我们进行数据库检索优化的方法,通常是对特定条件列加索引,减少由于全表扫描带来的逻辑物理IO消耗。索引的种类很多,我们经常使用的B*树索引,由于结构简单、适应性强,可以应对大多数数据访问优化需求。除B*树索引外,其他一些索引类型,也在一些场合中扮演着独特的地位。本篇来介绍其中的函数索引

?

1、从B*树索引的失效谈起

?

和通常一样,我们准备实验环境。

?

?

SQL> select * from v$version where rownum<2;

?

BANNER

--------------------------------------------

Oracle Database11gEnterpriseEdition Release11.2.0.1.0 - Production

?

SQL> create table t as select * from dba_objects;

Table created

//构建两个索引用作实验对象

SQL> create index idx_t_owner on t(owner);

Index created