[Oracle] 오라클에서 쿼리문 수행(실행) 시간이 알고 싶다면 'SET TIMING ON'
Oracle

[Oracle] 오라클에서 쿼리문 수행(실행) 시간이 알고 싶다면 'SET TIMING ON'

오라클에서 쿼리문 수행 시간을 확인할 수 있을까?

쿼리문 수행시간 체크를 수시로 하는 습관은 중요하다. 특히, 장문의 쿼리 문을 작성하거나 쿼리문(인덱스 설정 등등..)의 효율을 비교할때 수행 시간을 알아야만 비교가 가능하다. 

 

그렇다면, 오라클에서 쿼리나 저장 프로시저, 커서 등의 실행시간을 알고 싶다면 어떻게 해야 할까? 

 

이러한, 수행(실행)시간 확인은 굉장히 쉽게 할 수 있는데 'SET TIMING ON' 문이면 가능하다.

 

 

위에처럼 쿼리문 작성 시 'SET TIMING ON'을 위에 작성후 스크립트 출력을 하게 되면, 아래에 수행(실행)시간이 얼마나 걸리는지 확인 할 수 있다.