"TKPROF"의 두 판 사이의 차이
DB CAFE
(→TKPROF) |
(→TKPROF) |
||
18번째 줄: | 18번째 줄: | ||
* print=10 이면 top sql 10개만 포함. | * print=10 이면 top sql 10개만 포함. | ||
|- | |- | ||
− | | aggregate = | + | | aggregate = no || 기본값 yes , 동일한 텍스트를 가진 sql 구문을 어떻게 처리 할지 결정. |
|- | |- | ||
| insert = file_name || 인서트 구문 목록과 데이터를 파일로 기록 | | insert = file_name || 인서트 구문 목록과 데이터를 파일로 기록 |
2024년 2월 10일 (토) 14:00 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 TKPROF[편집]
- 사용법
tkprof trace_file output_file [explain=] [table=] [print=] [insert=] [sys=] [sort=]
옵션 | 설명 |
---|---|
table = schema.tablename | 'explain=' 옵션과 함께 사용.
|
explain= user/password | explain plan 구문을 실행하여 처리됨.
|
print = 숫자 | 출력파일에 포함 되는 sql 구문의 수를 제한, 기본값은 무제한
|
aggregate = no | 기본값 yes , 동일한 텍스트를 가진 sql 구문을 어떻게 처리 할지 결정. |
insert = file_name | 인서트 구문 목록과 데이터를 파일로 기록 |
record = file_name | 트레이스파일에 있는 비순환절 기록, 바인드 변수를 처리 할수 없으므로 이기능은 사용하지 못함. |
waits = yes | 트레이스파일에 있는 모든 대기 이벤트 기록 함. 기본값은 no ,
|
sort = option | 출력파일에 sql구문을 어떤 순서로 기록할지 결정.
|
sys = no | sys 유저에 의해 실행되는 SQL문(주로 오라클 시스템 관련)은 제외함. |
- 많이 사용되는 tkprof 옵션
tkprof trace파일 output파일 sys=no sort=prsela,exeela,fchela