실행된 Query의 실행계획, 수행시간, CPU 사용량 등의 정보를 확인 할 수 있습니다.
1. SQL_TRACE 파라미터 값을 TRUE로 변경합니다.
ALTER SESSION SET SQL_TRACE = TRUE;
2. TIMED_STATISTICS 파라미터 값을 TRUE로 변경합니다.
ALTER SESSION SET TIMED_STATISTICS = TRUE;
3. 이후 실행하는 쿼리들의 TRACE 결과가 파일에 쓰여지게 됩니다.
TRACE 할 모든 쿼리들을 다 수행한 뒤
4. 위에 변경한 값들을 원래대로 FALSE로 변경합니다.
ALTER SESSION SET SQL_TRACE = FALSE;
ALTER SESSION SET TIMED_STATISTICS = FALSE;
5. 이제 생성된 TRACE 파일을 열어서 확인하면 됩니다.
Trace 파일의 확장자는 *.trc 로써 Text Editor에서 열어서 확인해도 되지만,
필자는 Orange for Oracle 6.0 DBA Edition을 이용하여 보았습니다.
파일의 경로는 oracle 설치경로 아래 diag/rdbms/orcl/orcl/trace 안에 있었습니다. (11gR2 제품입니다.)
orcl_ora_6400.trc 파일을 Orange for Oracle 에서 열어본 화면은 아래와 같습니다.
댓글 없음:
댓글 쓰기