Conceptual
Login

Cost-Based Query Optimizer

The optimizer enumerates alternative plans (access paths, join algorithms, join orders), assigns each a cost from an IO-and-CPU model fed by table statistics, and executes the cheapest. It optimizes the cost estimate, not runtime, so wrong statistics or a mismatched cost model produce confidently bad plans.

This Concept is waiting for its first lesson!

The optimizer enumerates alternative plans (access paths, join algorithms, join orders), assigns each a cost from an IO-and-CPU model fed by table statistics, and executes the cheapest. It optimizes the cost estimate, not runtime, so wrong statistics or a mismatched cost model produce confidently bad plans.

Are you a teacher? Sign in to start contributing.

Sign In