[SQL] 실행 계획 보는 법
2022. 12. 16. 20:25
프로그래밍/SQL
실행 계획이란? 사용자가 SQL을 실행하여 데이터를 추출하려고 할 때 옵티마이저가 수립하는 작업 절차 SQL Statement가 요구한 데이터를 추출하기 위해 DBMS가 차례로 수행하는 Acess 과정 SQL을 실행한 후 실행 계획을 판단하여 이 SQL이 어떠한 방식으로 실행되는지 확인 가능 쿼리문의 실행 계획을 확인하는 방법 1️⃣ EXPLAIN PLAN, AUTOTRACE, SQL TRACE 로 확인하는 방법 2️⃣ DBMS 관리 툴을 활용하여 실행 계획을 확인하는 방법 실행 순서 실행 계획은 여러 단계로 이루어져 있는데 이를 스텝이라고 함 각각의 스텝에는 그 단계에서 어떤 명령이 수행되었고 총 몇건의 데이터가 처리되었으며 이 처리를 위해 얼마만큼의 비용과 시간이 소요되었는지 표시함 1번 수행 👉 2..