본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

[Toad for Oracle] Explain Plan 보기

by 3604 2024. 3. 23.
728x90

 

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

Explain Plan에는 테이블을 조인하는 방식이나 순서, 테이블에서 데이터를 검색하는 방식과 인덱스 사용여부,

그리고 각각의 Operation에 대한 예상 Cost정보 등 오라클이 SQL을 실행할 때 예측되는 정보들이 포함됩니다.


SQL 문장을 SQL Editor에 작성하고 단축 아이콘 을 클릭하거나 단축키(Ctrl+E)를 누르면

SQL Editor 아래 해당 SQL에 대한 Explain Plan 정보를 볼 수 있습니다.

 

 

[ 그림 1. Explain Plan단축 아이콘 ]

 

이러한 Explain Plan결과를 보여주고 저장하기 위해 토드는 별도의 테이블을 지정하고 생성할 수도 있습니다.

사용자가 Explain Plan 테이블을 지정하지 않았다면 Explain Plan 보기를 실행했을 때 아래와 같은 설정 화면이 나타납니다.

 

[ 그림 2. Explain Plan단축 아이콘 ]

 

[ 그림 3. Explain Plan테이블 검색 ]

 

Plan Table Schema와 Plan Table Name을 사용자가 직접 지정할 수도 있고 [Search For Plan Table] 버튼을 누르면

이미 만들어진 Plan Table을 검색하는데 여기서 SYS.PLAN_TABLE$을 선택하면 오라클에서 제공하는 Plan 테이블을 그대로 사용할 수 있습니다.

 

출처: https://toad.co.kr/tip/?q=YToyOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjtzOjQ6InBhZ2UiO2k6ODt9&bmode=view&idx=5865326&t=boardq=YToyOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjtzOjQ6InBhZ2UiO2k6ODt9&bmode=view&idx=5865326&t=board

728x90
반응형

'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글

report 종류  (0) 2024.03.30
개발 코드  (1) 2024.03.23
[수정] 개요 저장  (0) 2024.03.20
리눅스 배치 파일 파일 백업 크론탭 crontab  (0) 2024.03.10
Emacs Utilities  (0) 2024.03.10