2011年5月9日月曜日

观测PL/SQL Engine或客户端的使用时间

观测PL/SQL Engine或客户端的使用时间。

加所有SQL的Elapsed Time之和,与最后Total elapsed time之和:
cat <your tkprof>| perl -ne "$l0=$_;if ($l0=~/total/) {@a=split(/
+/,$l2); ($s+=@a[3]); print $s . ' ' . $l2;$l2=$l1;$l1=$l0;}
if($l0=~/elapsed seconds in trace file/){@a=split(/ +/,$l0); print
@a[1]-$s . ' ' . $l0 };"

两个数字只和:
grep total <your tkprof> | tail -2 | awk '{print $4}'

0 件のコメント:

コメントを投稿