程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 客戶端程序優化SQL 步驟(3)

客戶端程序優化SQL 步驟(3)

編輯:關於SqlServer


  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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved