欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sqlplus设立autotrace的信息是从哪获得的

更新时间: 2014-01-05 02:12:50 责任编辑: Author_N1

 

sqlplus设置autotrace的信息是从哪获得的?
我想自己写程序获取这些信息,方便批量分析sql

不知道sqlplus是怎么获取这些信息的

执行计划
----------------------
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 |
--------------------------------------


统计信息
----------------------
         24  recursive calls
          0  db block gets
          7  consistent gets
          3  physical reads
          0  redo size
        419  bytes sent via SQL*Net to client
        415  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed

--参考方法--
不晓得,oracle提供了方法,为么还要自己写呢。
dbms_Xplan也可以的哦。


引用:
问题是具体哪些性能表呢

--参考方法--
先explain plan for 查询语句
再select * from table(dbms_xplan.display);

sys@ORCL1> explain plan for select * from dual;

Explained.

sys@ORCL1> select * from table(dbms_xplan.display);

PLAN_TABLE_OUTPUT
----------------------------------------
Plan hash value: 272002086

--------------------------------------

--参考方法--
 Id  
--参考方法--
 Operation         
--参考方法--
 Name 
--参考方法--
 Rows  
--参考方法--
 Bytes 
--参考方法--
 Cost (%CPU)
--参考方法--
 Time     
--参考方法--

--------------------------------------

--参考方法--
   0 
--参考方法--
 SELECT STATEMENT  
--参考方法--
      
--参考方法--
     1 
--参考方法--
     2 
--参考方法--
     2   (0)
--参考方法--
 00:00:01 
--参考方法--


--参考方法--
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:12:50
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/7051/
本文WWW.DOC100.NET DOC100.NET版权所有。