Oracle查看trace文件步骤

1.获得当前trace文件生成路径

SQL> select tracefile from v$process where addr in (select paddr from v$session where sid in (select sid from v$mystat));

TRACEFILE
-------------------------------------------------------------------------------------------------------------------------------
f:\oracle\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_1160.trc


2.开启当前session的trace

SQL> alter session set sql_trace=true;

SQL> select count(*) from t1;


3.转换trc文件内容为可读的输出结果


C:\Documents and Settings\Administrator>tkprof f:\oracle\administrator\diag\rdbm
s\orcl\orcl\trace\orcl_ora_1160.trc output=c:\aa.txt

TKPROF: Release 11.2.0.1.0 - Development on 星期六 10月 6 23:51:07 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.


4.打开c:\aa.txt, 就会看到关于SQL语句 ‘ select count(*) from t1;’ 的执行计划

[sql]  view plain  copy
  1. ********************************************************************************  
  2. SQL ID: 5bc0v4my7dvr5  
  3. Plan Hash: 3724264953  
  4. select count(*)  
  5. from  
  6.  t1  
  7.   
  8.   
  9. call     count       cpu    elapsed       disk      query    current        rows  
  10. ------- ------  -------- ---------- ---------- ---------- ----------  ----------  
  11. Parse        1      0.00       0.04          0          1          0           0  
  12. Execute      1      0.00       0.00          0          0          0           0  
  13. Fetch        2      0.03       0.01          0       1070          0           1  
  14. ------- ------  -------- ---------- ---------- ---------- ----------  ----------  
  15. total        4      0.03       0.06          0       1071          0           1  
  16.   
  17. Misses in library cache during parse: 1  
  18. Optimizer mode: ALL_ROWS  
  19. Parsing user id: 91    
  20.   
  21. Rows     Row Source Operation  
  22. -------  ---------------------------------------------------  
  23.       1  SORT AGGREGATE (cr=1070 pr=0 pw=0 time=0 us)  
  24.   72597   TABLE ACCESS FULL T1 (cr=1070 pr=0 pw=0 time=172543 us cost=298 size=0 card=66014)  
  25.   
  26. ********************************************************************************  

来自东子的博客

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值