개요Optimizer는 실행 가능한 Plan 중에서 자원 사용에 대한 비용이 가장 낮은 것을 기반으로 최적화를 수행하며 이것을 Cost Based Optimizer(CBO)라고 한다.낮은 비용은 더 효율적인 실행 계획을 수행할 수 있기 때문에 실행 계획에 대한 정확한 비용을 산정하기 위해서는 SQL 문이 접근하는 모든 Object에 대한 정보와 SQL 문이 실행되는 System에 대한 정보가 필요하다.Table과 Index를 포함한 모든 Object 정보 및 System 정보를 Optimizer 통계라고 한다.적정한 성능을 유지하기 위해서는 효율적인 통계 정보 수집 시간과 수집 방법을 결정해야 하며 이를 위해서는 Optimizer 통계의 특성과 통계 수집 방법을 숙지하는 것이 SQL을 최적화하여 실행하는..