[SQLD] 개념정리 2과목 - SQL 최적화 기본 원리 옵티마이저와 실행계획 옵티마이저 : SQL 쿼리를 실행할 때 DBMS 가 최적의 실행 계획을 선택할 수 있도록 하는 역할을 한다 → 쿼리 처리 시 가장 효율적인 방법을 결정하여 쿼리 성능을 최대화한다. 규칙 기반 옵티마이저 (RBO) : 각각의 SQL문에 대해 미리 정의된 규칙을 사용하여 실행 계획을 선택한다. / 현재는 대부분 사용되지 않는 오래된 시스템 비용 기반 옵티마이저 (CBO) : 실행 가능한 다양한 실행 계획 중 가장 낮은 비용을 가진 최적의 실행 계획을 선택한다. / 현대 대부분의 DBMS에서 사용하는 시스템 실행계획 (Execution Plan) : 옵티마이저가 선택한 쿼리의 실행 방법을 설명하는 계획, 쿼리를 어떻게 처리할 것인지를 단계적으로 보여줌 [실행계획의 구성요소] 액세스 방법 .. 이전 1 다음