一般在寫SQL語法常常也不會想說到底執行要花多多
SQL Server Manaement Studio右下角也有一個執行的時間
可是如果是自己算的話好像感覺就專業了一點了
下面是看到有人寫的一個範例感覺還不錯
--訂一個開始跟結束
DECLARE @START DATETIME,
@STOP DATETIME
--取得開始時間(取系統時間)
SET @START = GETDATE()
WAITFOR DELAY '00:00:00.080' --利用延遲語法來做延遲ms,在此放置SQL Script
--語法Start
SELECT * FROM Employees
--語法End
--執行完了再取得執行完成時的時間(系統時間)
SET @STOP = GETDATE()
--算出二者差異的時間就是執行的時間了
SELECT 'The Execution took ' + CONVERT(varchar(20), DATEDIFF(ms, @START, @STOP)) + ' ms'
文章標籤
全站熱搜
