행위

"오라클 튜닝 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 추천메뉴 바로가기


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