SQL執行時間測試

2022-03-31 04:43:38 字數 482 閱讀 1735

測試sql執行時間的一種方法。

--測試時間執行

declare @begin_date datetime

declare @end_date datetime

select @begin_date = getdate()

--放入執行sql的語句

select @end_date = getdate()

select datediff(ms,@begin_date,@end_date) as '用時/毫秒'

關於exists和count

if exists( select uid from usertable where uid=1000)

select 100

else

select 200

select count(*) from usertable where uid=1000

在上面的測試方法下面執行效率還是exists比較高

獲取sql執行時間

sql server中獲取要執行的sql或sql塊的執行時間,方法之一如下 declare begin datetime,end datetime set begin getdate your sql set end getdate print datediff millisecond,begin,...

獲取sql執行時間

sql server中獲取要執行的sql或sql塊的執行時間,方法之一如下 declare begin datetime,end datetime set begin getdate your sql set end getdate print datediff millisecond,begin,...

獲取sql執行時間

sql server中獲取要執行的sql或sql塊的執行時間,方法之一如下 declare begin datetime,end datetime set begin getdate your sql set end getdate print datediff millisecond,begin,...