TM
2010.04.06 13:19

sql*plus에서 autotrace 설정

조회 수 12520 추천 수 0 댓글 1

 개요: sql*plus에서 explan plan 명령어를 사용할 필요 없이 질의 실행 계획과
질의 실행에 필요한 자원 정보를 볼 수 있도록 하는 autotrace 기능을 제공한다.

- autotrace 는 아래와 같이 출력 내용을 제어 할 수 있다.

set autotrace off : 기본값으로서 AUTOTRACE 보고서가 생성되지 않게 한다.

set autotrace on explain : autotrace 보고서에 최적화기의 질의 실행 계획만을 보이게 한다.

set autotrace on statistics : autotrace 보고서에 sql 명령문의 실행 통계 정보만을 보이게 한다.

set autotrace on : autotrace 보고서에 최적화기의 질의 실행 계획과 sql 명령문의 실행 통계 정보 모두를 보이게 한다.

set autotrace traceonly : set autotrace on과 유사하지만 사용자의 질의 결과를 보이지 않게 한다.

set autotrace traceonly explain : 이와 같이 합쳐서도 사용가능 하다.

 

1.    pautotrace 미설정시 에러가 난다.

tm_0328_1.jpg 

 

 

      2.  sys나 system으로 접속해서 utlxplan.sql을 수행
           시노님을 생성(이미 존재 한다는 메세지 나오면 생략)한다.

          - create public synonym plan_table for plan_table;

          tm_0328_2.jpg

 

       3.  plan_table public으로 grant 한다.(특정 유져에게도 가능)

          tm_0328_3.jpg

 

        4. sys 계정으로 plustrace.sql 수행, plustrace grant하기(특정 유져에게도 가능)

            tm_0328_4.jpg

 

           

            5.autotrace 확인 : 10gR2부터는 group by를 SORT (GROUP BY)대신에 HASH GROUP BY
                하는 것을 확인 할 수 있다
.

             tm_0328_5.jpg

  • 유주환 2010.05.07 21:18
    autotrace 방식 도 좋치만 explain plan for 방식이 저한텐 무지 편하드라고요 ㅎ

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 Q&A Oracle관련 게시물만 Sean 2014.04.09 84911
80 Tip Analyze 통계정보 dbkill 2010.04.11 13298
79 TM TDE (column, tablesapce) 1 file 윤현 2011.12.27 13243
78 Tip 세마포어에 대하여 고구마 2010.04.19 13232
77 Tip NL JOIN에 대하여... 1 고구마 2011.03.21 13165
76 TM SQL 튜닝 실무사례 2 1 file 고구마 2010.04.28 13075
75 TM SQL튜닝 실무사례 3 file 고구마 2010.04.28 13058
74 Tip Outer Join의 정확한 이해 file 고구마 2011.03.21 13028
73 Tip LIBRARY CACHE PIN 고구마 2011.11.10 12949
72 Tip ora-3113 에러 분석 접근관련... 고구마 2011.06.14 12790
71 Q&A ORA--04031 에러에 대해 질문합니다. 4 고구마 2011.05.17 12747
70 Tip hardparse 발생및 세션 검사 2 도로시 2011.08.17 12666
69 TM ARDCI file 이현정 2012.10.09 12536
» TM sql*plus에서 autotrace 설정 1 file 고구마 2010.04.06 12520
67 Tip 특정 DB USER의 SESSION수를 제한하는 방법 흑수건 2011.10.01 12390
66 TM SQL문 수행 내부적 처리절차 1 고구마 2010.04.16 12374
65 TM snapshot 쉽게 사용하는 방법 2 file dbkill 2010.04.06 12315
64 TM oracle DBMS package 1 file dbkill 2010.04.18 12313
63 TM 10g SHRINK 소개 file 승현짱 2010.04.21 12216
62 TM LINUX 10G ASM 튜닝 file 고구마 2010.04.09 12080
61 Tip ORACLE 10G CONVERTING TABLESPACES WITH THE RMAN CONVERT 1 흑수건 2011.10.20 11949
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8