我想在SQL Server 2008 R2中获取事务执行时间 我想以编程方式得到这个时间并将其保存在表格中 。怎么办?
答案 0 :(得分:6)
保存查询前后的时间并进行计算 区别,如下:
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)
答案 1 :(得分:4)
尝试执行“SET STATISTICS TIME ON”;在执行交易之前在您的连接上。
答案 2 :(得分:2)