客户端程序优化SQL步骤(3)

http://www.itjxue.com  2015-07-17 09:24  来源:未知  点击次数: 

  3) 启动跟踪功能

  SQL> exec sys.dbms_system.set_sql_trace_in_session(8, 3, true);

  注意,只有跟踪的session再次发出sql语句后,才会产生trc文件

  4) 让系统运行一段时间,以便可以收集到跟踪数据

  5) 关闭跟踪功能

  SQL> exec sys.dbms_system.set_sql_trace_in_session(8,3,false);

  6) 格式化跟踪数据,得到我们易于理解的跟踪结果

  对产生的trace文件进行格式化:

  在命令提示符下,运行下面的命令

  tkprof dsdb2_ora_18468.trc dsdb2_trace.out SYS=NO EXPLAIN=SCOTT/TIGER

  其它使用tkprof的例子:

  (a) tkprof tracefile.trc sort_1.prf explain=apps/your_apps_password print=10 sort='(prsqry,exeqry,fchqry,prscu,execu,fchcu)'

  (b) tkprof tracefile.trc sort_2.prf explain=apps/your_apps_password print=10 sort='(prsela,exeela,fchela)'   

  (c) tkprof tracefile.trc sort_3.prf explain=apps/your_apps_password print=10 sort='(prscnt,execnt,fchcnt)'

  (d) tkprof tracefile.trc normal.prf explain=apps/your_apps_password

(责任编辑:IT教学网)

更多

推荐SQL Server文章