EXPLAIN PLAN FOR SELECT * FROM (SELECT a.*,ROWNUM r FROM (SELECT sbbh,fxbh,clbh,hphm,hpzl,tztx,qjtx,jgsj FROM collect_af WHERE INSTR(hphm,'A')>0 ORDER BY jgsj DESC) a WHERE ROWNUM<=40) WHERE r>=1;
执行后结果:
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 4092853332
--------------------------------------------------------------------------------
-----------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Tim
e | Pstart| Pstop |
--------------------------------------------------------------------------------
-----------------------
| 0 | SELECT STATEMENT | | 40 | 13040 | 39 (3)| 00:
00:01 | | |
|* 1 | VIEW | | 40 | 13040 | 39 (3)| 00:
00:01 | | |
|* 2 | COUNT STOPKEY | | | | |
| | |
| 3 | VIEW | | 254 | 79502 | 39 (3)| 00:PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
00:01 | | |
|* 4 | SORT ORDER BY STOPKEY| | 254 | 55118 | 39 (3)| 00:
00:01 | | |
| 5 | PARTITION RANGE ALL | | 254 | 55118 | 38 (0)| 00:
00:01 | 1 | 20 |
|* 6 | TABLE ACCESS FULL | COLLECT_AF | 254 | 55118 | 38 (0)| 00:
00:01 | 1 | 20 |
--------------------------------------------------------------------------------
-----------------------
在HPHM 和 CLBH上建立了索引;表中数据有2000多W条:
当查询条件包含号牌号码时,查询结果要90秒左右! 各位大神有什么看法?
执行后结果:
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 4092853332
--------------------------------------------------------------------------------
-----------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Tim
e | Pstart| Pstop |
--------------------------------------------------------------------------------
-----------------------
| 0 | SELECT STATEMENT | | 40 | 13040 | 39 (3)| 00:
00:01 | | |
|* 1 | VIEW | | 40 | 13040 | 39 (3)| 00:
00:01 | | |
|* 2 | COUNT STOPKEY | | | | |
| | |
| 3 | VIEW | | 254 | 79502 | 39 (3)| 00:PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
00:01 | | |
|* 4 | SORT ORDER BY STOPKEY| | 254 | 55118 | 39 (3)| 00:
00:01 | | |
| 5 | PARTITION RANGE ALL | | 254 | 55118 | 38 (0)| 00:
00:01 | 1 | 20 |
|* 6 | TABLE ACCESS FULL | COLLECT_AF | 254 | 55118 | 38 (0)| 00:
00:01 | 1 | 20 |
--------------------------------------------------------------------------------
-----------------------
在HPHM 和 CLBH上建立了索引;表中数据有2000多W条:
当查询条件包含号牌号码时,查询结果要90秒左右! 各位大神有什么看法?
解决方案 »
- 100分!!关于SQL事务与回滚!!
- 求Oracle数据库详解视频下载网址。。。
- 如何将EXCEL中的数据批量导入到ORACLE数据库?
- ***** 谁有生成数据库表结构 升级脚本的 工具过过程?请提供
- 备份问题: 我在用exp 备份数据库里面的某个表时, 竟然返回的信息说: table does not exists , 但是此表又确实属于我当前登陆用户的表
- ORA-06553: PLS-707: 不支持的结构或内部错误 [2603]
- 翻页SQL
- 纯粹的SQL语句问题!
- 不好意思了,又是刚才判断表是否存在的问题
- 请问如何将win下面sqlserver里的数据导入到solaris下的oracle里面
- 大虾们,请问SQL中调用PL/SQL函数时运行原理是怎么样的?谢谢
- 调用一个javaSource的问题
内存8g,给oracle的内存是4g;