Oracle 查看执行计划
2013-10-29 17:03
381 查看
刚刚开始接触Oracle,使用的工具是Sql Developer。在看执行计划的的时候,选中SQL语句,直接F5即可。
但是这里的执行计划不是最终的执行计划,它使用的是 explain for 命令。
这里介绍个可查看真正执行计划的工具, autotrace ,下面是用法示例:
但是这里的执行计划不是最终的执行计划,它使用的是 explain for 命令。
这里介绍个可查看真正执行计划的工具, autotrace ,下面是用法示例:
SQL> set autotrace Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]] SQL> set autot on SQL> set timing on SQL> select * from dual; D - X Elapsed: 00:00:00.00 Execution Plan ---------------------------------------------------------- Plan hash value: 272002086 -------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | -------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 2 | 2 (0)| 00:00:01 | | 1 | TABLE ACCESS FULL| DUAL | 1 | 2 | 2 (0)| 00:00:01 | -------------------------------------------------------------------------- Statistics ---------------------------------------------------------- 1 recursive calls 0 db block gets 2 consistent gets 0 physical reads 0 redo size 522 bytes sent via SQL*Net to client 519 bytes received via SQL*Net from client 2 SQL*Net roundtrips to/from client 0 sorts (memory) 0 sorts (disk) 1 rows processed SQL>
相关文章推荐
- Oracle中打开10046 Trace的各种方法 .
- Oracle 删除用户和表空间////Oracle创建删除用户、角色、表空间、导入导出、...命令总结/////Oracle数据库创建表空间及为用户指定表空间
- Oracle CASE WHEN 用法介绍
- Orapwd 初步认识
- 删除oracle数据库用户的dba权限(当出现同一用户DBA可以登录,normal不能登录)“无法对SYS拥有的对象创建触发器”
- Oracle 用户、对象权限、系统权限
- Unable to obtain network interface list from Oracle ClusterwarePRCT-1011 : Failed to run "oifcfg". D
- oracle的表连接hash join、nested loop join
- ORACLE 数据库设计 多对多关系
- 老白Oracle数据库性能优化实务-视频分享
- Oracle 11G r2 Rac修改IP
- 如何卸载Oracle数据库
- Oracle用户的单张表的读写权限控制
- Oracle常用SQL(DDL)命令
- Oracle 使用exp&imp备份恢复数据库空问题
- Oracle PatchSet 11.2.0.4 最终版本发布
- 如何检查oracle的归档空间是否满了?
- 使用logmnr方法找回被误删除Oracle的数据的脚本
- oracle命令大全
- Oracle 查看表空间使用率 SQL 脚本