"오라클 튜닝 sql trace"의 두 판 사이의 차이
DB CAFE
(새 문서: == SQL 트레이스 == === 현재 세션 트레이스 설정 === ==== SQL 트레이스 수행 ==== -- sql trace 시작 alter session set sql_trace=true; -- sql 조회 select * from...) |
|||
2번째 줄: | 2번째 줄: | ||
=== 현재 세션 트레이스 설정 === | === 현재 세션 트레이스 설정 === | ||
+ | |||
==== SQL 트레이스 수행 ==== | ==== SQL 트레이스 수행 ==== | ||
-- sql trace 시작 | -- sql trace 시작 | ||
15번째 줄: | 16번째 줄: | ||
FROM V$DIAG_INFO | FROM V$DIAG_INFO | ||
WHERE NAME = 'Diag Trace'; | WHERE NAME = 'Diag Trace'; | ||
+ | </source> | ||
+ | |||
+ | ==== 트레이스 파일 변경 및 내용 확인 ==== | ||
+ | $tkprof 트레이스파일명 변경할파일명 [explain= ] [table= ] [print= ] [insert= ] [sys= ] [sort= ] ... | ||
+ | <source lang=sql> | ||
+ | $tkprof 트레이스파일명 변경할파일명 sys=no | ||
</source> | </source> |
2020년 11월 20일 (금) 14:22 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
목차
1 SQL 트레이스[편집]
1.1 현재 세션 트레이스 설정[편집]
1.1.1 SQL 트레이스 수행[편집]
-- sql trace 시작 alter session set sql_trace=true; -- sql 조회 select * from tb_xxx; -- sql trace 종료 alter session set sql_trace=false;
1.1.2 SQL 트레이스 파일 생성 위치 확인[편집]
SELECT NAME,VALUE
FROM V$DIAG_INFO
WHERE NAME = 'Diag Trace';
1.1.3 트레이스 파일 변경 및 내용 확인[편집]
$tkprof 트레이스파일명 변경할파일명 [explain= ] [table= ] [print= ] [insert= ] [sys= ] [sort= ] ...
$tkprof 트레이스파일명 변경할파일명 sys=no