来自TOM
[@more@]设置事件:
Dbms_system.set_sql_trace_in_session(sid,serial#,true)
Alter session set events ‘10046 trace name context forever,level
Alter session set events ‘10046 trace name context off’;
N=1----激活标准sql_trace工具,这与设置sql_trace=true一样。
N=4----激活标准sql_trace,且可以捕获跟踪文件中的绑定变量。
N=8----激活标准sql_trace,且可在查询上捕获跟踪文件中的等待事件。
N=12—激活标准sql_trace,并包括捕获绑定变量与等待事件。
TKPROF格式化后的内容
*******************************************************************************
select owner,count(*)
from all_objects
group by owner
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.06 0.11 0 0 0 0
--------此阶段oracle在share_poor中查找改查询(软分析),并为他创建一个新的执行计划(硬分析)
Execute 1 0.00 0.00 0 0 0 0
--------此阶段oracle完成查询的open或execute工作,
对于select来说,此阶段有很多次空;
对于update来说,所有工作在此阶段完成;
Fetch 3 0.48 0.73 34 20725 0 30
------对于select来说,大部分工作在此阶段完成并可见,但像update语句将显示没有任何工作
(不用从update进行fetch)
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 5 0.54 0.84 34 20725 0 30
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: SYS
Rows Row Source Operation
------- ---------------------------------------------------
30 HASH GROUP BY (cr=68204 pr=444 pw=0 time=13702565 us)
50850 FILTER (cr=68204 pr=444 pw=0 time=4425628 us)
52600 HASH JOIN (cr=641 pr=1 pw=0 time=632915 us)
71 TABLE ACCESS FULL USER$ (cr=6 pr=0 pw=0 time=287 us)
52600 TABLE ACCESS FULL OBJ$ (cr=635 pr=1 pw=0 time=158979 us)
1915 TABLE ACCESS BY INDEX ROWID IND$ (cr=4975 pr=15 pw=0 time=190249 us)
2483 INDEX UNIQUE SCAN I_IND1 (cr=2485 pr=6 pw=0 time=76903 us)(object id 39)
3119 NESTED LOOPS (cr=15109 pr=18 pw=0 time=268401 us)
3387 INDEX RANGE SCAN I_OBJAUTH1 (cr=15109 pr=18 pw=0 time=161598 us)(object id 103)
3119 FIXED TABLE FULL X$KZSRO (cr=0 pr=0 pw=0 time=33156 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=64 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=92 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=123 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=65 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=83 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=72 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=58 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=207 us)
0 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=0 us)
0 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=0 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=249 us)
26 VIEW (cr=0 pr=0 pw=0 time=598 us)
26 FAST DUAL (cr=0 pr=0 pw=0 time=229 us)
0 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=0 us)
0 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=0 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=73 us)
0 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=0 us)
0 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=0 us)
0 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=0 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=250 us)
1 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=118 us)
0 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=0 us)
0 FIXED TABLE FULL X$KZSPR (cr=0 pr=0 pw=0 time=0 us)
一 绑定变量和性能
v$session_event视图:
这个视图列出了一个session的事件的等待信息
SID :session的id
Total_waits : 是这个session在某个事件上总共等待的次数
Time_waited: 是总的等待的时间。单位为百分之1秒
Average_wait: 平均等待时间
Max_wait: 最大等待时间
Mode Value | Description |
1 | Null mode |
2 | Sub-Share |
3 | Sub-Exclusive |
4 | Share |
5 | Share/Sub-Exclusive |
6 | Exclusive |
10046 trace文件内容解释:
Dump file C:oracleadmintkyte816udumpORA01156.TRC
Sat Mar 17 12:16:38 2001
ORACLE V8.1.6.0.0
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9925929/viewspace-978552/ ,如需转载,请注明出处,否则将追究法律责任。