본문 바로가기

SQL Server

쿼리 수행 시간 체크

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

 몇백개의  쿼리를  체크하려면 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)