sql語句執行效率測試的sql語句。

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())

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章