sql_trace 生成的跟踪文件指标信息解释:
如:
1.PARSING IN CURSOR #2 len=38 dep=0 uid=56 oct=3 lid=56 tim=1295945377594041 hv=956909039 ad='6ea74100'
len:表示被分析的 sql 文本长度
dep:表示产生递归 sql 的深度
uid: user id
oct:表示 oracle command type(oracle 命令的类型)
lid: 私有的用户 id
tim:时间戳
hv: 表示 hash value
ad : sql address
2.PARSE #2:c=10999,e=42509,p=0,cr=72,cu=0,mis=1,r=0,dep=0,og=1,tim=1295945377594037
EXEC #2:c=0,e=19,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=1295945377594136
FETCH #2:c=0,e=51,p=0,cr=4,cu=0,mis=0,r=1,dep=0,og=1,tim=1295945377594240
FETCH #2:c=2999,e=2232,p=0,cr=242,cu=0,mis=0,r=0,dep=0,og=1,tim=1295945377596840
c:表示消耗的 cpu time
e:表示 elapsed time 操作的用时
p:表示 physical reads
cr:consistent reads
cu:current方式读取的数据块
mis:cursor miss in cache 硬分析次数
r: rows 处理的行数。
dep:depth 递归 sql 的深度
og: optimizer goal 优化器模式
tim: timstamp 时间戳
3.STAT #2 id=1 cnt=1 pid=0 pos=1 obj=65321 op='TABLE ACCESS FULL H (cr=246 pr=0 pw=0 time=44 us)
id:执行计划的行源号
cnt:当前行源返回的行数
pid:当前行源号的父号
pos:执行计划中的位置
obj:当前操作的对象 id
op:当前行源的数据访问操作