optimizer1 DBMS - Optimizer, Hint Optimizer Oracle DBMS에서는 옵티마이저(Optimizer)를 제공하고 있다.옵티마이저란 사용자가 질의한 SQL문에 대해 최적의 실행 방법을 결정하는 DBMS 내부의 핵심 엔진이다. 사용자가 쿼리문으로 결과를 요청하면 이를 생성하는 데 필요한 처리 경로는 DBMS에 내장된 옵티마이저가 자동으로 생성되고 최적의 실행 방법을 생성하여 주는데 이를 실행계획이라고 한다. SQL최적화 과정 각 실행 계획에 대한 예상 비용은 다음과 같이 구성되어 있다. COST : 예상 수행 시간, 쿼리를 수행하는 데 소요되는 시간 또는 일량 CARDINALITY : 실행 결과의 건수 옵티마이저가 사용자의 SQL 요청을 최적화하는 과정으로는 다음과 같다. 사용자가 작성한 쿼리문 수행을 위해, 실행될만한 실행 계획을 .. 2023. 8. 15. 이전 1 다음 728x90 반응형