查看SQL語句執行時間

1:經過設置STATISTICS咱們能夠查看執行SQL時的系統狀況。選項有PROFILE,IO ,TIME。緩存

介紹以下:spa

SET STATISTICS PROFILE ON:顯示分析、編譯和執行查詢所需的時間(以毫秒爲單位)。blog

SET STATISTICS IO ON:報告與語句內引用的每一個表的掃描數、邏輯讀取數(在高速緩存中訪問的頁數)和物理讀取數(訪問磁盤的次數)有關的信息。get

SET STATISTICS TIME ON:顯示每一個查詢執行後的結果集,表明查詢執行的配置文件。編譯

使用方法:class

打開SQL SERVER 查詢分析器,輸入如下語句:效率

SET STATISTICS PROFILE ON配置

SET STATISTICS IO ONdate

SET STATISTICS TIME ONselect

SQL語句

SET STATISTICS PROFILE OFF

SET STATISTICS IO OFF

SET STATISTICS TIME OFF

效果如圖所示:

 

2:經過手工添加語句,計算執行時間來查看執行語句花費了的時間,以判斷該條SQL語句的效率如何:

declare @d datetime
set @d=getdate()
SQL語句select [語句執行花費時間(秒)]=datediff(ms,@d,getdate())/1000.0

相關文章
相關標籤/搜索