SQL执行时间计算常用的两种方法

1. 自定义的

declare @watch datetime;

set @watch=getdate();

select * from xxx;

select datediff(ms,watch,getdate()) as elapsedTime;

2. 系统提供的

set statistics time on
--set statistics io on
select * from table
--set statistics io off
set statistics time off

结果输出在消息窗口里,如:

SQL Server Execution Times:
   CPU time = 0 ms,  elapsed time = 17 ms.
原文地址:https://www.cnblogs.com/hong01072/p/15515531.html