02 옵티마이저 : 성능 최적화 관리하기
SQL FOR EVERYONE
옵티마이저(optimizer)란 실행 계획에 의한 정해진 우선순위 또는 통계 정보를 이용하여 SELECT 문의 질의 성능이 최적화될 수 있도록 실행 계획을 수립하는 데이터베이스 시스템 요소입니다. 옵티마이저는 사용자가 요청한 SELECT 문의 질의에 대해 실행 계획을 세우고 비용(필요한 자원)을 계산하여 최적의 성능을 낼 수 있도록 도와줍니다.
그림 11-2 옵티마이저 작동 원리