SQL 쿼리 튜닝
-
Oracle SQL 쿼리 튜닝 실습 1편Computer Science/Database 2023. 1. 5. 20:46
먼저 이론상 설명을 간략하게 하면 쿼리 최적화는 cost based optimization과 heuristic optimization으로 나눌 수 있다. cost based optimization은 equivalence rules를 이용해 논리적으로 같은 동작을 하는 SQL expression들을 만든다. 그리고 그 중에서 가장 cost가 적은 plan을 정한다. 그럼 실습을 해보자 참고로 Oracle 12c 버전을 가지고 실습을 진행하였으며 SQL Developers 툴을 활용하였다. Oracle Execution Plan Oracle에서는 EXPLAIN PLAN FOR을 SQL 쿼리 앞에 붙이거나 F10 키를 누르면 execution plan을 확인할 수 있다. 예시로, execution plan을 ..