Emm*_*gis 5 sql-server-2008 sql-server execution-plan
如何在消息窗格上打印每个查询的执行时间?例如,Select * from tbl1
运行 10 分钟,然后Select * from tbl2
运行 15 分钟,依此类推。
Select * from tbl1
Go
Select * from tbl2
Go
Select * from tbl3
Go
Run Code Online (Sandbox Code Playgroud)
DATEDIFF 会很有用
DECLARE @StartTime1 datetime
SET @StartTime1 = GETDATE()
select query 1
SELECT ExecutionTimeInMS = DATEDIFF(millisecond, @StartTime1, getdate())
GO
Run Code Online (Sandbox Code Playgroud)
对于其他查询也同样如此。@开始时间2, 3