我想在 SQL Server 2008 R2 中获取事务执行时间,我想以编程方式获取该时间并将其保存在表中。怎么办?
问问题
5223 次
3 回答
7
保存查询前后的时间并计算差异,如下所示:
DECLARE @start_time DATETIME, @end_time DATETIME
SET @start_time = CURRENT_TIMESTAMP
-- query goes here
SET @end_time = CURRENT_TIMESTAMP
SELECT DATEDIFF(ms, @start_time, @end_time)
于 2012-07-13T17:00:51.737 回答
4
尝试执行“SET STATISTICS TIME ON;” 在执行您的交易之前在您的连接上。
于 2012-07-13T16:51:44.437 回答