[MSSQL] 성능 측정을 위한 Elapsetime 체크 함수
오래간만에 MSSQL 관련 포스팅을 합니다. 간혹 가다가, 프로시저나 쿼리의 성능 테스트를 할 때, SSMS 의 예상 실행 게획 표시 등을 이용하기도 하지만, 실제 데이터를 가지고 쿼리를 이리저리 바꿔 가면서 성능 테스트를 할 때가 있습니다.그런 경우, 데이터가 명확하게 나오는 지가 점검해야 할 1순위이겠지만, 데이터 확인이 다 된 상태에서 그 다음으로 가장 중요한 건 속도 문제겠지요. 이 때, PRINT, GETDATE() 등을 이용하여 시작시간, 종료시간을 기록하고는 합니다. 닷넷 등에는 StopWatch 라는 유용한 클래스가 있어서, 경과 시간에 대한 측정이 용이한데요.(사실, Stopwatch 도 멀티스레드 환경에서는 제대로 된 측정치를 보장하진 않습니다.) SQL 에서는 이러한 기능이 없어 그냥..
2014. 5. 30. 09:28