我想在SQL Server 2008 R2中获得事务执行时间 我想以编程方式获取此时间并将其保存在表 中。怎么办?如何在SQL Server中获取事务执行时间?
0
A
回答
5
前,后查询节省时间,并计算 的区别,是这样的:
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)
4
尝试执行“SET STATISTICS TIME ON”;在执行交易之前在您的连接上。
2
谢谢。但我想以编程方式将此时间保存在表格中 – Mehran 2012-07-13 16:55:37
@Mehran - 然后将这些要求添加到您的问题中 – Lamak 2012-07-13 16:57:23
您将通过SqlConnection的InfoMessage事件获取消息。 – JohnC 2012-07-13 17:06:45