如何生成执行计划 未完
2017-05-02 10:49
183 查看
看了很多,写的这么复杂,下面是我的总结
第一种:使用Explain plan for命令
看例子
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 9月 1 17:11:42
2011
Copyright (c) 1982, 2005, Oracle. All rights
reserved.
SQL> connect scott/tiger
已连接。
SQL> explain plan for select *
2 from emp;
已解释。
SQL> select *
2 from
table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 3956160932
--------------------------------------------------------------------------
| Id |
Operation
| Name | Rows | Bytes | Cost (%CPU)|
Time
|
--------------------------------------------------------------------------
| 0 | SELECT
STATEMENT
|
| 14
| 518
|
3 (0)| 00:00:01 |
| 1 | TABLE
ACCESS FULL| EMP
| 14
| 518
|
3 (0)| 00:00:01 |
--------------------------------------------------------------------------
已选择8行。
SQL>
恩
第一种:使用Explain plan for命令
看例子
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 9月 1 17:11:42
2011
Copyright (c) 1982, 2005, Oracle. All rights
reserved.
SQL> connect scott/tiger
已连接。
SQL> explain plan for select *
2 from emp;
已解释。
SQL> select *
2 from
table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 3956160932
--------------------------------------------------------------------------
| Id |
Operation
| Name | Rows | Bytes | Cost (%CPU)|
Time
|
--------------------------------------------------------------------------
| 0 | SELECT
STATEMENT
|
| 14
| 518
|
3 (0)| 00:00:01 |
| 1 | TABLE
ACCESS FULL| EMP
| 14
| 518
|
3 (0)| 00:00:01 |
--------------------------------------------------------------------------
已选择8行。
SQL>
恩
相关文章推荐
- mysql innodb 如何获取用于 生成执行计划的 数据表统计信息
- [转载]virtual box如何生成新的UUID
- 如何将android项目生成apk ?
- ORACLE数据库SQL优化--->如何执行计划的执行顺序
- ORACLE数据库SQL优化--->如何得到真实的执行计划
- SqlServer 中如何查看某一个Sql语句是复用了执行计划,还是重新生成了执行计划
- 如何观察SQL Server 生成和重用执行计划
- oracle 查看执行计划
- db2expln 查看sql语句的执行计划
- oracle 查询执行顺序 (…
- 如何用 SQL Tuning&nbsp…
- 查看Oracle执行计划的几种方法 / oracle中DateTime类型的字段,建立索引后,查寻时索引如何生效?/ oracle 中sql语句怎么加多个强制索引
- 如何学习Java Web开发
- 如何在存储执行中,查询某条sql语句的执行计划。
- python 怎么随机生成15位随机数字
- 如何看懂ORACLE执行计划
- (转)Android XML解析与生成
- (转)Java 程序的执行过程
- 如何在eclipse jee中创建Mave…
- 如何生成自动执行的jar文件