Language/SQL
[SQL] SQL 실행계획이란?
1. SQL 실행계획 사용자가 SQL을 실행하여 데이터를 추출하려고 할 때, 옵티마이저가 수립하는 작업절차를 말한다. 2. 실행계획 확인 방법 1) EXPLAIN PLAN - SQL에 대한 실행계획만 확인할 수 있다. - 아래와 같이, 쿼리를 짜면 데이터를 처리를 하지 않는다. EXPLAIN PLAN SET TEST_ID = 'TEST1' INTO PLAN_TABLE FOR SELECT NAME , NO FROM TEST WHERE NAME = 'T' SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY ('PLAN_TABLE','TEST1','ALL')); 2) SET AUTOTRACE - EXPLAIN PLAN 명령어와는 달리 한 번의 명령으로 여러 개의 SQL에 대한 실행계획을 볼 ..
2022. 7. 7.
최근댓글