SQL_TRACE文件

---sql_trace文件分为两类
     会话级别:alter session set sql_trace=true;
     实例级:alter database set sql_trace=true;
----测试 生成trace文件
  1. SQL> alter session set tracefile_identifier='my_trace';

  2. Session altered.

  3. SQL> alter session set sql_trace=true;

  4. Session altered.

  5. SQL> select count(*) from hr.employees where job_id='SA_REP';

  6.   COUNT(*)
  7. ----------
  8.         30

  9. SQL> alter session set sql_trace=false;

  10. Session altered.
---查找trace文件

  1. SQL> show parameter background_dump_dest

  2. NAME TYPE VALUE
  3. ------------------------------------ ----------- ------------------------------
  4. background_dump_dest string /u01/app/oracle/diag/rdbms/ora
  5.                                                  /ORA/trace
  6. SQL>
---查看生成的trace文件

  1. [oracle@zh trace]$ ls *my_trace*trc
  2. ORA_ora_21406_my_trace.trc
  3. [oracle@zh trace]$
---需要用tkprof工具格式化trace文件

  1. [oracle@zh trace]$ ls *my_trace*trc
  2. ORA_ora_21406_my_trace.trc
  3. [oracle@zh trace]$ tkprof ORA_ora_21406_my_trace.trc asdf.txt

  4. TKPROF: Release 11.2.0.4.0 - Development on Wed Dec 21 11:15:12 2016

  5. Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
---查看格式化后的trace文件

  1. [oracle@zh trace]$ ls asdf.txt
  2. asdf.txt
  3. [oracle@zh trace]$ more asdf.txt
  4. ********************************************************************************

  5. SQL ID: fa48b614fg9d1 Plan Hash: 128828553

  6. select count(*)
  7. from
  8.  hr.employees where job_id='SA_REP'


  9. call count cpu elapsed disk query current rows
  10. ------- ------ -------- ---------- ---------- ---------- ---------- ----------
  11. Parse 1 0.01 0.01 0 0 0 0
  12. Execute 1 0.00 0.00 0 0 0 0
  13. Fetch 2 0.00 0.00 1 1 0 1
  14. ------- ------ -------- ---------- ---------- ---------- ---------- ----------
  15. total 4 0.01 0.02 1 1 0 1

  16. Misses in library cache during parse: 1
  17. Optimizer mode: ALL_ROWS
  18. Parsing user id: SYS
  19. Number of plan statistics captured: 1

  20. Rows (1st) Rows (avg) Rows (max) Row Source Operation
  21. ---------- ---------- ---------- ------------------------------------------------
  22. ---
  23.          1 1 1 SORT AGGREGATE (cr=1 pr=1 pw=0 time=6561 us)
  24.         30 30 30 INDEX RANGE SCAN EMP_JOB_IX (cr=1 pr=1 pw=0 tim
  25. e=6531 us cost=1 size=270 card=30)(object id 88139)

  26. ********************************************************************************



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31399171/viewspace-2131172/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31399171/viewspace-2131172/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值