[SQL 튜닝] 1. 실행계획
1. 실행계획의 정의 * 실행계획이란? 사용자가 SQL을 실행하여 데이터를 추출하려고 할 때 옵티마이저가 수립하는 작업절차 실행계획이 목적했던 대로 수립되지 않으면, SQL 퍼포먼스에 문제가 발생 2. 실행계획 확인 방법 * 오라클 DBMS를 통해 실행계획 확인하는 방법 EXPLAIN PLAN / SET AUTOTRACE - EXPLAIN PLAN EXPLAIN PLAN SET STATEMENT_ID = 'TEST1' INTO PLAN_TABLE FOR SELECT /*+USE_NL(e d)*/ e.name, e.deptno, d.dname FROM emp e, dept d WHERE e.deptno = d.deptno; - SQL에 대한 실행계획만을 확인할 수 있음 - 명령을 사용할 때 실제 데이터를 ..
2022.01.16