赞
踩
通常我们会选择在合适的谓词条件列添加索引,以达到加速查询的效果。今天给大家介绍下以orderby列创建索引加速查询的例子,话不多说,往下看。
首先我们利用dba_objects创建一个测试表如下:
create table test as select * from dba_objects; --执行多次插入,让数据量达到千万级别 insert into test select * from test; |
案例一
表创建好后执行如下语句:
select* from (select * from test order by object_id) where rownum<=20; |
执行计划如下图,可以看到走的是全表扫描,执行时间17.58s。这也是意料之中的。
当然我们已经说了今天介绍的是以orderby列创建索引加速查询的例子,先把索引建上:
createindex index_tt on test |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。