SQL Server

쿼리 수행 시간 체크

DBASeoul 2023. 1. 26. 18:20

아래 샘플 쿼리와 같이 간단하게 수행시간 체크가 가능하다.

 몇백개의  쿼리를  체크하려면 trace를 사용하거나 프로그램을 만들어야 할수도 있는데

sp 안에서 시작 시간과 종료 시간의 시간차를 프린트하면 간단하게 체크 가능 하다

DECLARE @S DATETIME = GETDATE()

SELECT COUNT(*) FROM TEST1M_DT WHERE DUMY2 LIKE '%A%'

DECLARE @E DATETIME = GETDATE()

SELECT CAST(DATEDIFF(MILLISECOND,@S, @E) AS VARCHAR)