ITPub博客

首页 > 数据库 > Oracle > SQL_TRACE文件

SQL_TRACE文件

原创 Oracle 作者:zzh_ds 时间:2016-12-21 23:31:01 0 删除 编辑
---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博客 ” ,链接:https://blog.itpub.net/31399171/viewspace-2131172/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 10053事件
请登录后发表评论 登录
全部评论

注册时间:2016-09-29

  • 博文量
    61
  • 访问量
    47810