sqlplus下 查看oracle 执行计划
- Microsoft Windows [版本 6.1.7601]
- 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
- C:\Users\zhangzheng2>sqlplus FWMS4SZ_DEV_MAIN_DDL/FWMS4SZ_DEV_MAIN_DDL@ORCL_10.10.21.48
- SQL*Plus: Release 10.2.0.3.0 - Production on 星期四 10月 31 10:46:53 2013
- Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
- 连接到:
- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
- With the Partitioning, OLAP and Data Mining options
- SQL> set serveroutput on size 100000
- SQL> spool c:/explain_plan.txt
- SQL> set linesize 300
- SQL> set timing on
- SQL> set autotrace traceonly
- SQL> SELECT RELATION_ID,
- 2 PARENT_ID,
- 3 X_OR_Y_AXIS,
- 4 A.DIMENSIONALITY_CODE,
- 5 B.DIMENSIONALITY_NAME,
- 6 A.DIMENSIONALITY_ID,
- 7 TABLE_NAME,
- 8 COLSPAN,
- 9 ROWSPAN,
- 10 PROJECT_NO,
- 11 PROJECT_ID
- 12 FROM PROD_PROJECT_DIMENSIONALITY A, PROD_DIMENSIONALITY_MEASURE B
- 13 WHERE A.DIMENSIONALITY_CODE = B.DIMENSIONALITY_CODE
- 14 AND PROJECT_NO = 'P0020'
- 15 ORDER BY TO_NUMBER(RELATION_ID) ASC
- 16 /
- 已选择10行。
- 已用时间: 00: 00: 00.13
- 执行计划
- ----------------------------------------------------------
- Plan hash value: 3661685015
- ---------------------------------------------------------------------------------------------------
- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
- ---------------------------------------------------------------------------------------------------
- | 0 | SELECT STATEMENT | | 10 | 700 | 11 (19)| 00:00:01 |
- | 1 | SORT ORDER BY | | 10 | 700 | 11 (19)| 00:00:01 |
- |* 2 | HASH JOIN | | 10 | 700 | 10 (10)| 00:00:01 |
- |* 3 | TABLE ACCESS FULL| PROD_PROJECT_DIMENSIONALITY | 10 | 540 | 6 (0)| 00:00:01 |
- | 4 | TABLE ACCESS FULL| PROD_DIMENSIONALITY_MEASURE | 680 | 10880 | 3 (0)| 00:00:01 |
- ---------------------------------------------------------------------------------------------------
- Predicate Information (identified by operation id):
- ---------------------------------------------------
- 2 - access("A"."DIMENSIONALITY_CODE"="B"."DIMENSIONALITY_CODE")
- 3 - filter("PROJECT_NO"='P0020')
- 统计信息
- ----------------------------------------------------------
- 1 recursive calls
- 0 db block gets
- 30 consistent gets
- 0 physical reads
- 0 redo size
- 1295 bytes sent via SQL*Net to client
- 350 bytes received via SQL*Net from client
- 2 SQL*Net roundtrips to/from client
- 1 sorts (memory)
- 0 sorts (disk)
- 10 rows processed
- SQL> spool off;
sqlplus下 查看oracle 执行计划的更多相关文章
- 查看Oracle执行计划的几种方法
查看Oracle执行计划的几种方法 一.通过PL/SQL Dev工具 1.直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果.其中,Cos ...
- 查看ORACLE执行计划的几种常用方法
SQL的执行计划实际代表了目标SQL在Oracle数据库内部的具体执行步骤,作为调优,只有知道了优化器选择的执行计划是否为当前情形下最优的执行计划,才能够知道下一步往什么方向. 执行计划的定义:执行目 ...
- 查看Oracle执行计划
1.PL/SQL解释计划窗口 优点:方面 缺点:看到信息有限 2.explain_plan for 针对某个句子优化较方便 3.sqlplus Sqlplus里输入命令: set autotrace ...
- Oracle ->> Oracle下查看实际执行计划的方法
也许有很多种方法,这里只是书上学到的一种方法 with a as ( order by grp_factor) t ) select b.id, a.grp_factor )b --use v$sql ...
- Oracle调优之看懂Oracle执行计划
@ 目录 1.文章写作前言简介 2.什么是执行计划? 3.怎么查看执行计划? 4.查看真实执行计划 5.看懂Oracle执行计划 5.1 查看explain 5.2 explain执行顺序 5.3 访 ...
- Oracle执行计划总结
一.ORACLE中常见执行计划 表访问的执行计划 1.table access full:全表扫描.它会访问表中的每一条记录. 2.table access by user rowid:输入源rowi ...
- 看懂Oracle执行计划
最近一直在跟Oracle打交道,从最初的一脸懵逼到现在的略有所知,也来总结一下自己最近所学,不定时更新ing- 一:什么是Oracle执行计划? 执行计划是一条查询语句在Oracle中的执行过程或访问 ...
- [转]看懂Oracle执行计划
原文地址:https://www.cnblogs.com/Dreamer-1/p/6076440.html 一:什么是Oracle执行计划? 执行计划是一条查询语句在Oracle中的执行过程或访问路径 ...
- 看懂Oracle执行计划、表连接方式
看懂Oracle执行计划 原文:https://www.cnblogs.com/Dreamer-1/p/6076440.html 最近一直在跟Oracle打交道,从最初的一脸懵逼到现在的略有所知,也 ...
随机推荐
- Shell 定时发送邮件检查网站脚本/邮件正文
#!/bin/bash ############################################################## # File Name: check_http.s ...
- SQL Server 2008 CDC增量变更捕获详解
1 背景: 随着公司业务的成长,数据量也随之的不断增长.随之而来的问题是在做ETL的时候,时间花费也越来越长.为了节省时间开销,我们只想要更新最新的数据,不想要把公司历年所有的数据都进行处理.这种情况 ...
- Log4net详细说明(全)
转自:http://www.cnblogs.com/zhangchenliang/p/4546352.htmlhttp://www.cnblogs.com/zhangchenliang/p/45463 ...
- storm的流分组
用的是ShuffleGrouping分组方式,并行度设置为3 这是跑下来的结果 参考代码StormTopologyShufferGrouping.java package yehua.storm; i ...
- 常用模块:os模块,logging模块等
一 os模块 那么作为一个常用模块,os模块是与操作系统交互的一个模块. 那么os模块中我们常用的一般有以下几种: os.listdir('dirname') 以列表的形式列出指定目录下的所有文 ...
- 使用再生龙Clonezilla备份还原Linux系统
一位老哥推荐给我的,产地是祖国宝岛台湾,实测效果非常好,解决了我的一个大问题. 为了减少篇幅,方便阅读,把备份还原的过程单独写一篇随笔. 官网简介:http://clonezilla.nchc.org ...
- linux添加计划任务
crond 是linux用来定期执行程序的命令.当安装完成操作系统之后,默认便会启动此任务调度命令.crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作.可以用以下的 ...
- bootstrap修改勾选样式
小对勾需要引入awesome插件. css部分: .bella-checkbox{ position: relative;}/** 将初始的checkbox的样式改变 */.bella-checkbo ...
- HTML5 Canvas ( 图片绘制 转化为base64 ) drawImage,toDataURL
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- Win10 C盘根目录权限
cmd管理员运行 icacls c:\ /setintegritylevel M c盘属性,安全,完全控制.