Junior — Middle
Wat wordt weergegeven bij het gebruik van het commando EXPLAIN voor het analyseren van een SQL-query?
sobes.tech AI
Antwoord van AI
De opdracht EXPLAIN in SQL wordt gebruikt om het uitvoeringsplan van een query door de database te analyseren. Het toont hoe de databasebeheerder (DBMS) van plan is de query uit te voeren, inclusief:
- De volgorde van tabelverwerking
- Gebruikte indexen
- Soorten joins
- De schatting van de kosten van de operaties
- Het aantal rijen dat gepland is om te verwerken in elke fase
Dit helpt te begrijpen hoe efficiënt de query is geschreven en waar knelpunten kunnen zitten.
Voorbeeld van gebruik:
EXPLAIN SELECT * FROM users WHERE age > 30;
Het resultaat toont of er een index op het veld age wordt gebruikt, hoeveel rijen er gelezen zullen worden, enzovoort. Dit is belangrijk voor het optimaliseren van queries en het verbeteren van de databaseprestaties.