자료실

[Toad for DB2] Explain Plan 보기

참고 : 이 내용은 Toad for DB2 V7.2 (2020년 출시) 버전 기반으로 작성되었습니다.



토드에서 Explain Plan은 보통 SQL 문장의 성능 이슈를 파악하기 위해 사용하는 기능 중에 하나입니다.

Explain Plan탭에는 데이터베이스가 SQL문을 실행하는데 사용하는 단계가 표시되는데,

이를 통해서 사용자는 데이터베이스가 SQL문을 실행하기 위해 테이블을 찾고, 조인하는 순서와 사용된 인덱스의 이름을 확인할 수 있습니다.

 

토드에서 Plan을 확인하려면 먼저 [그림1]과 같이 Editor에서 SQL문장을 작성한 후 [Explain Plan]탭을 클릭합니다.


 

[그림 1. SQL문장에 대한 Explain Plan 확인]

 


만약 토드가 사용할 수 있는 Plan 관련 테이블이 생성되어 있지 않다면, [그림2]와 같이 Explain 테이블을 생성하기 위한 팝업창이 나타납니다.
 

[그림 2. Explain Plan 테이블 생성]


 

이 Explain Table들을 생성하기 위한 Tablespace를 지정한 후 [Yes]를 클릭하면,

[그림3]과 같이 테이블들을 생성하기 위한 스크립트가 토드 Editor 창에 생성됩니다.

[그림 3. Explain Plan 관련 테이블 생성 스크립트]


 

스크립트 내용을 확인한 후, Explain Plan관련 테이블을 생성하기 위해 전체 스크립트를 실행하려면 토드 Editor 창에서 [F5]버튼을 누릅니다.

정상적으로 스크립트가 실행됐다면, Explain Plan을 확인하려는 SQL문장이 작성된 Editor 창으로 이동한 후,

다시 [Explain Plan]탭을 클릭하면 [그림4]와 같이 Plan 정보를 확인할 수 있습니다.


퀘스트소프트웨어코리아(주)

서울특별시 강남구 테헤란로 445 본솔빌딩10F
전화 번호 02-3420-9000 | 팩스 번호 02-569-3600

전자 메일 KoreaMarketing@quest.com 


Copyright © Quest. All Rights Reserved.

Hosting by I'MWEB


퀘스트소프트웨어코리아(주) 서울특별시 강남구 테헤란로 445 본솔빌딩10F
전화 번호 02-3420-9000 | 팩스 번호 02-569-3600 | 전자 메일 KoreaMarketing@quest.com


Copyright © Quest. All Rights Reserved.

Hosting by I'MWEB