sql語句執行效率測試的sql語句。
註解:
SET STATISTICS PROFILE ON:顯示分析、編譯和執行查詢所需的時間(以毫秒爲單位)。
SET STATISTICS IO ON:報告與語句內引用的每個表的掃描數、邏輯讀取數(在高速緩存中訪問的頁數)和物理讀取數(訪問磁盤的次數)有關的信息。
SET STATISTICS TIME ON:顯示每個查詢執行後的結果集,代表查詢執行的配置文件。
--方法一:
SET STATISTICS PROFILE ON
SET STATISTICS IO ON
SET STATISTICS TIME ON
/*--你的SQL腳本開始*/
select * from [sysindexes]
/*--你的SQL腳本結束*/
SET STATISTICS PROFILE OFF
SET STATISTICS IO OFF
SET STATISTICS TIME OFF
--方法二:
declare @d datetime
set @d=getdate()
/*你的SQL腳本開始*/
select * from [sysindexes]
/*你的SQL腳本結束*/
select [語句執行花費時間(毫秒)]=datediff(ms,@d,getdate())