Process Flow - Why optimization prevents slow queries
User sends query
Database receives query
Query optimizer analyzes query
Optimizer chooses best plan
Database executes optimized plan
Results returned quickly
User gets fast response
The database receives a query, the optimizer finds the fastest way to run it, then the database executes that plan to return results quickly.