sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo obtener el tiempo de ejecución de la transacción en SQL Server?

Guarda el tiempo antes y después de la consulta y para calcular la diferencia, algo como esto:

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)