Execution plan
Meaning in databases & SQL, with examples
In databases & SQL, execution plan means: The step-by-step strategy the database chooses to run a query, showing which indexes it uses, how tables are joined and how many rows it expects.
In Turkish: yürütme planı, sorgu planı, execution plan
How it is used
Also called a query plan. You get it with EXPLAIN in PostgreSQL and MySQL (EXPLAIN ANALYZE also runs the query and shows real times) or with the estimated and actual plan views in SQL Server. Reading plans is a core skill for tuning slow queries.
Example sentences
The execution plan shows a sequential scan on a ten-million-row table.
Can you share the execution plan from production, not from your laptop?
Common collocations
- read an execution plan
- query plan
- EXPLAIN ANALYZE
- actual execution plan
- estimated plan
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Indexes and Query Performance
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
