참고 : 이 내용은 Toad for Oracle 2017 R2 (V12.12)버전 기반으로 작성되었습니다.
Explain Plan은 보통 SQL 문장의 성능 문제를 분석하기 위한 용도로 사용하는 오라클 기능 중에 하나입니다. Explain Plan에는 테이블을 조인하는 방식이나 순서, 테이블에서 데이터를 검색하는 방식과 인덱스 사용여부, 그리고 각각의 Operation에 대한 예상 Cost정보 등 오라클이 SQL을 실행할 때 예측되는 정보들이 포함됩니다.
토드에서 이러한 Explain Plan을 보기 위해서는 Explain Plan결과를 저장하기 위한 테이블을 별도로 지정해야 합니다.
이 테이블이 지정되지 않은 경우에는 토드에서 Explain Plan을 실행했을 때 아래와 같은 팝업 창이 나타납니다.
새로운 Plan Table을 생성하거나 기존에 만들어진 Plan Table 정보를 입력하면, 이후에는 추가 입력 없이 Explain Plan 정보를 볼 수 있습니다.
[ Explain Plan을 저장할 테이블 생성을 위한 팝업창 ]
이미 지정한 Plan Table정보는 Toad 옵션에서 변경할 수 있습니다. 1) 토드 메뉴에서 View > Toad Options… 를 선택해서 토드 옵션 창을 엽니다. 2) Option 창 왼쪽 트리에서 Oracle | General 선택 후 Explain Plan 항목의 Schema와 Table 정보를 변경합니다.
참고 : 이 내용은 Toad for Oracle 2017 R2 (V12.12)버전 기반으로 작성되었습니다.
Explain Plan은 보통 SQL 문장의 성능 문제를 분석하기 위한 용도로 사용하는 오라클 기능 중에 하나입니다.
Explain Plan에는 테이블을 조인하는 방식이나 순서, 테이블에서 데이터를 검색하는 방식과 인덱스 사용여부,
그리고 각각의 Operation에 대한 예상 Cost정보 등 오라클이 SQL을 실행할 때 예측되는 정보들이 포함됩니다.
토드에서 이러한 Explain Plan을 보기 위해서는 Explain Plan결과를 저장하기 위한 테이블을 별도로 지정해야 합니다.
이 테이블이 지정되지 않은 경우에는 토드에서 Explain Plan을 실행했을 때 아래와 같은 팝업 창이 나타납니다.
새로운 Plan Table을 생성하거나 기존에 만들어진 Plan Table 정보를 입력하면, 이후에는 추가 입력 없이 Explain Plan 정보를 볼 수 있습니다.
[ Explain Plan을 저장할 테이블 생성을 위한 팝업창 ]
이미 지정한 Plan Table정보는 Toad 옵션에서 변경할 수 있습니다.
1) 토드 메뉴에서 View > Toad Options… 를 선택해서 토드 옵션 창을 엽니다.
2) Option 창 왼쪽 트리에서 Oracle | General 선택 후 Explain Plan 항목의 Schema와 Table 정보를 변경합니다.
[ Toad 옵션 ]