Junior — Middle
Co se zobrazí při použití příkazu EXPLAIN k analýze SQL dotazu?
sobes.tech AI
Odpověď od AI
Příkaz EXPLAIN v SQL se používá k analýze plánu provádění dotazu databází. Ukazuje, jak systém správy databází (DBMS) plánuje dotaz provést, včetně:
- Pořadí zpracování tabulek
- Použitých indexů
- Typů spojení (join)
- Odhadu nákladů operací
- Počtu řádků, které se plánuje zpracovat v každé fázi
To pomáhá pochopit, jak efektivně je dotaz napsán a kde mohou být úzká místa.
Příklad použití:
EXPLAIN SELECT * FROM users WHERE age > 30;
Výsledek ukáže, zda bude použit index na poli age, kolik řádků se plánuje přečíst atd. To je důležité pro optimalizaci dotazů a zvýšení výkonu databáze.