Oracle 저장 프로시저의 실행 계획 보기: 실행 계획 활성화: SET EXPLAIN PLAN ON; 저장 프로시저 실행; SET AUTOTRACE ON, 작업, 행, 비용 및 추가 정보를 포함합니다. .
Oracle 저장 프로시저의 실행 계획을 보는 방법
Oracle 저장 프로시저의 실행 계획을 보면 쿼리 성능을 이해하고 최적화하는 데 도움이 될 수 있습니다. 다음 단계에서는 저장 프로시저의 실행 계획을 보는 방법을 보여줍니다.
1단계: 실행 계획 활성화
<code class="sql">SET EXPLAIN PLAN ON;</code>
2단계: 저장 프로시저 실행
분석할 저장 프로시저를 실행합니다.
3단계: 실행 계획 보기
<code class="sql">SET AUTOTRACE ON;</code>
4단계: 실행 계획 출력 보기
실행 계획 출력은 명령줄 창이나 로그 파일에 표시됩니다. 출력에는 다음 정보가 포함됩니다.
Example
다음은 저장 프로시저 "GetCustomer"의 실행 계획을 보는 예입니다.
<code class="sql">SET EXPLAIN PLAN ON; EXEC GetCustomer 1234; SET AUTOTRACE ON;</code>
실행 계획 출력은 다음과 같습니다.
<code>Id | Operation | Rows | Cost ---|-----------|------|----- 0 | SELECT STATEMENT | 1 | 1 1 | TABLE ACCESS FULL | 1 | 1</code>
이 실행 계획은 저장 프로시저가 수행하는 작업을 보여줍니다. 단일 행의 데이터를 얻기 위해 테이블에서 전체 테이블 스캔을 수행합니다.
위 내용은 Oracle은 저장 프로시저의 실행 계획을 어떻게 보나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!