SQL Server 使用 DATEDIFF 函数来查看毫秒级的执行时间
🏷️ SQL Server
在 MSSM 中显示的查询耗时是秒级的,没有毫秒。下面是使用 DATEDIFF
函数来查看毫秒级的耗时的方法。
sql
DECLARE @start_time DATETIME, @end_time DATETIME
SET @start_time = GETDATE()
-- exec some sqls
SET @end_time = GETDATE()
SELECT DATEDIFF(MS, @start_time, @end_time) AS [耗时(毫秒)]
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9