測試in和or的執行時間

2022-03-07 17:28:17 字數 657 閱讀 6066

declare @d datetime

set @d=getdate()

/*你的sql指令碼開始

*/select * from t_knowledge where knowledge_type_oid = '

c82d4ca4-9548-4274-bb80-d00d9a2fcd68

' or knowledge_type_oid = '

f2917b90-a19e-4787-b27a-81038523d251'/*

你的sql指令碼結束

*/select [語句執行花費時間(毫秒)]=datediff(ms,@d,getdate())

set @d=getdate()

/*你的sql指令碼開始

*/select * from t_knowledge where knowledge_type_oid in ( '

c82d4ca4-9548-4274-bb80-d00d9a2fcd68

' , '

f2917b90-a19e-4787-b27a-81038523d251')

/*你的sql指令碼結束

*/select [語句執行花費時間(毫秒)]=datediff(ms,@d,getdate())

結論:in的時間會執行更長一點

SQL執行時間測試

測試sql執行時間的一種方法。測試時間執行 declare begin date datetime declare end date datetime select begin date getdate 放入執行sql的語句 select end date getdate select datedi...

VC 獲取程式執行時間和系統執行時間

cstring str,str1 獲取程式執行時間 long t1 gettickcount 程式段開始前取得系統執行時間 ms sleep 500 afxmessagebox do something.long t2 gettickcount 程式段結束後取得系統執行時間 ms str.forma...

測試程式執行時間 time h

1 計時 c c 中的計時函式是clock 而與其相關的資料型別是clock t。在msdn中,查得對clock函式定義如下 clock t clock void 這個函式返回從 開啟這個程式程序 到 程式中呼叫clock 函式 時之間的cpu時鐘計時單元 clock tick 數,在msdn中稱之...