Oracle 실행 계획 확인 / 쿼리 튜닝과 최적화
2024. 10. 15.
▷ 실행계획이란실행계획이란 SQL 쿼리가 데이터베이스에서 어떻게 처리되는지에 대한 실행 방법을 나타내는 것입니다.실행계획은 SQL 옵티마이저(Optimizer)에 의해 생성되며, 옵티마이저가 판단하기에 효율적으로 실행하기 최적의 경로로 쿼리를 수행하도록 처리하는 역할을 합니다.실행계획을 통해 쿼리의 성능을 최적화하고 튜닝할 수 있습니다.실행계획을 확인하는 방식에는 EXPLAIN PLAN, AUTORACE, DBMS_XPLAN 등이 있습니다. ▷ EXPLAIN PLAN- PARSE 단계 까지만 보내서 받아진 PLAN으로 PLAN_TABLE에 저장하는 방식입니다.(PARSE-EXECUTE-FETCH)- 옵티마이저가 실행계획 생성합니다.- 명령문을 실행하지는 않는 예상 실행계..