PL/SQL procedure successfully completed.
Elapsed: 00:03:35.33
SQL> select count(*) from t;
COUNT(*)
----------
2000000
Elapsed: 00:00:00.08
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=811 Card=1)
1 0 SORT (AGGREGATE)
2 1 TABLE ACCESS (FULL) OF 'T' (TABLE) (Cost=811 Card=1767807)
SQL> create index id_ind on t( id); <--在Id列上建一个索引
Index created.
Elapsed: 00:00:26.74
SQL> select * from t where id = '200'; <---用字符串查,可以使用到索引(请看执行计划)。
ID
--------------------
200
Elapsed: 00:00:00.01 <---根据索引,只用了00.01秒
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=3 Card=1 Bytes=12)
1 0 INDEX (RANGE SCAN) OF 'ID_IND' (INDEX) (Cost=3 Card=1 Bytes=12)
从执行计划中可以看出,cost只要3
SQL> select * from t where id = 200; <----如果直接根据数字查,由于发生了隐式转换,执行计划为全表扫描。
ID
--------------------
200
Elapsed: 00:00:00.48 <---全表扫描,是索引扫描时间的48倍
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=881 Card=38 Bytes= 456)
1 0 TABLE ACCESS (FULL) OF 'T' (TABLE) (Cost=881 Card=38 Bytes=456)
发表评论
-
compile_6i
2010-10-12 21:35 543for %%i in (*.rdf) do start /w ... -
compile bat
2010-10-12 21:33 829compile_pll_form.bat for %%i i ... -
test26_7
2010-06-30 16:33 1315 使用索引:索引未用上?是否为表和相关的索引搜集足够的统计 ... -
test26_6
2010-06-30 16:32 1414 使用索引:索引未用上?检查被索引的列或组合索引的首列是否 ... -
test26_5
2010-06-30 16:31 64813 使用索引:合理的索引针对如何用上合理的索引,以下举ORA ... -
test26_4
2010-06-30 16:30 59411 使用索引:建立索引的原则1、索引字段需要建立NOT NU ... -
test26_3
2010-06-30 16:29 5449 索引种类:位图索引Create BITMAP index ... -
test26_2
2010-06-30 16:28 5157 索引种类:反向索引Create index indexna ... -
test26_1
2010-06-30 16:26 6654 索引概述:什么是索引索引是建立在表的一列或多个列上的辅助对 ... -
test26_0
2010-06-30 16:25 5441 Oracle 索引 2 Contents索引概述什么是索 ... -
test25
2010-06-30 15:59 542如何收集表的部分统计信息 如果表很大,收集表的统计信息需要花 ... -
test24
2010-06-30 15:53 567处理exp Exporting questionable st ... -
test23_1
2010-06-30 15:49 624Argument Name ... -
test23
2010-06-30 15:47 533回收表的高水平位 表的高水平位(High water mar ... -
test22
2010-06-30 15:29 573dblink的使用1、现象、问题描述 在local服务器上有 ... -
test21
2010-06-30 15:29 590如何查询长时间的操作何时结束 数据库中有一个视图中v$ses ... -
test20
2010-06-28 16:48 507如何只恢复经过多次commit后的某个事务 SQL> ... -
test19_1
2010-06-28 16:45 504但ORACLE又提供了另外一种机制:从redo日志或归档日志中 ... -
test19_1
2010-06-28 16:43 441但ORACLE又提供了另外一种机制:从redo日志或归档日志中 ... -
test19
2010-06-28 16:43 669如何恢复删除并且commit ...
相关推荐
test6-weiboMsgInfo.py
test6.cpp
Test6.zip
javaTest1javaTest1javaTest1
1024-test6.py
Test6.java.zip
ieTest6兼容浏览器,测试网页在ie6/7/8/9里的兼容性
听力阅读真题集 Test6.jpg
统考大学英语B模拟试卷Test6.doc
Visual test 是一個可模擬keyboard, 滑鼠等動作的一種程式,達到無人值守工作的目的
cover the same file,and run the the function.
Get Smart Test 4-6 Track List.doc
test TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TESTtest TEST
test3test3test3test3test3test3test3test3test3test3test3test3test3test3test3test3test3test3test3test3test3test3test3
关于C++test的中文操作指南,比较简单易懂。借用前辈的
测试工具-c++test-6.7.3.2
蓝桥杯test蓝桥杯test蓝桥杯test
测试test测试test测试test测试test测试test
最好用的单元测试工具,除了这里你是找不到9.0版本的破解的。 ... 独立的版本破解: ... 把lic_client.jar复制到 ... c:\Program Files (x86)\Parasoft\Test\9.0\plugins\...这个是:plugins-c++Test For Visual Studio.7z