[ 데이터베이스 ] Optimizer, Execution Plan 옵티마이저 실행계획 : 사용자가 질의한 SQL문에 대해 최적의 실행 방법을 결정 옵티마이저의 역할 : 사용자 요구사항 최적의 실행방법 결정, 적절성 여부는 질의의 수행 속도에 영향 실제 SQL문 실행하지 않은 상태에서 최적의 실행 방법 결정하기 규칙기반 옵티마이저 규칙기반 옵티마이저 (RBO) : 보편 타당성에 근거함 규칙 1. Single row by Rowid ROWID를 통해 다른 정보를 참조하지 않고도 원하는 행 액세스 가능, 가장 빠른 방법이다. 규칙 4. Single row by unique or primary key 유일 인덱스를 먼저 액세스 하고 인덱스에 존재하는 ROWID 추출하기 규칙 8. Composite index 복..