EXPLAIN (PostgreSQL)
Op deze pagina:
Laten zien wat een query zou doen als deze uitgevoerd zou worden zonder de query daadwerkelijk uit te voeren kan met de opdracht EXPLAIN.
Voorbeeld:
test=# EXPLAIN SELECT achternaam FROM personen WHERE voornaam = 'Klaas';
QUERY PLAN
----------------------------------------------------------
Seq Scan on personen (cost=0.00..1.01 rows=1 width=516)
Filter: ((voornaam)::text = 'Klaas'::text)
(2 rows)
Deze query daadwerkelijk uitvoeren geeft:
test=# SELECT achternaam FROM personen WHERE voornaam = 'Klaas';
achternaam
------------
Vaak
(1 row)