測試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,...