Skip to content

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 [耗时(毫秒)]