在DB2中,如果需要評估SQL語法的效能,可以使用db2batch,相關參數說明如下
-d dbname 資料庫名稱
-a username/password 帳號密碼
-f Filename 內容放SQL語法
-o 0 <-不輸出結果
p 2 <-顯示cpu的效能與執行時間
串起來長這樣
db2batch -d dbname -a username/password -f test.sql -o 0 p 2
不過需要有DB2的系統管理權的帳號才行使用
使用上很簡單,但要注意DB2版本的問題!!!
http://www-01.ibm.com/support/docview.wss?uid=swg1IY91197
剛好local裝的是V9.1
Server裝的是8.2
上面的解法是到Server 執行或是local改裝8.2的版本(換句話說就是在V9.1上是無解= =a)
reference
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/core/r0002043.htm
沒有留言:
張貼留言