트레이스 파일이 다수인 경우 파일을 병합하여 tkprof를 수행해야 한다. 관련 내용을 살펴보자.
유닉스 계열은 cat 명령어로 파일을 병합할 수 있다.
$ cat *_ora_*.trc > output.trc
파이프를 사용하면 파일을 병합하지 않고 tkprof를 수행할 수 있다.
$ cat *_ora_*.trc | tkprof /dev/stdin output.prf
윈도우 계열은 type 명령어를 사용하면 된다.
C:\>type *_ora_*.trc > tuna.trc
trcsess 명령어를 사용하면 지정한 옵션에 해당하는 내용으로 트레이스 파일을 병합할 수 있다. 1
$ trcsess output=output.trc module=SQL*Plus *_ora_*.trc
trcsess [output=output_file_name] [session=session_id] [clientid=client_id] [service=service_name] [action=action_name] [module=module_name] [trace_files]
- trcsess 명령어는 11.1 버전부터 사용할 수 있다. [본문으로]
'Oracle > Tuning' 카테고리의 다른 글
사용자 정의 함수의 동작 방식 (0) | 2018.10.27 |
---|---|
사용자 정의 함수의 실행 계획 (0) | 2018.10.27 |
PL/SQL 코드 성능 측정 (0) | 2018.10.17 |
Star Transformation 쿼리 변환 (0) | 2018.10.16 |
Partition-Wise 조인 (0) | 2018.10.14 |