Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie erhalte ich die Transaktionsausführungszeit in SQL Server?

Speichern Sie die Zeit vor und nach der Abfrage und berechnen Sie die Differenz, etwa so:

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)