如果一個SQL語法的執行時間是以ms計算的話,
或許我們很難去評斷誰寫出來的效能比較高。
而下面這一個語法,將可以幫助我們來得知你的SQL到底要花費多少時間來執行它。
將有助於我們去改善自己的SQL效能
DECLARE @START DATETIME, @STOP DATETIMESET @START = GETDATE()
WAITFOR DELAY '00:00:00.080' -- 利用延遲語法來做延遲80 ms,在此區塊放置你所撰寫的SQL Script
SET @STOP = GETDATE()
SELECT 'The Execution took ' + CONVERT(varchar(10), DATEDIFF(ms, @START, @STOP)) + ' ms'
沒有留言:
張貼留言