Junior — Middle
Čo sa zobrazuje pri použití príkazu EXPLAIN na analýzu SQL dotazu?
sobes.tech AI
Odpoveď od AI
Príkaz EXPLAIN v SQL sa používa na analýzu plánu vykonávania dotazu databázou. Ukazuje, ako systém správy databáz (DBMS) plánuje vykonať dotaz, vrátane:
- Poradia spracovania tabuliek
- Použitých indexov
- Typov spojení (join)
- Odhadovaných nákladov operácií
- Počtu riadkov, ktoré sa plánuje spracovať v každom kroku
To pomáha pochopiť, ako efektívne je napísaný dotaz a kde môžu byť úzke miesta.
Príklad použitia:
EXPLAIN SELECT * FROM users WHERE age > 30;
Výsledok ukáže, či bude použitý index na poli age, koľko riadkov sa plánuje prečítať atď. Toto je dôležité pre optimalizáciu dotazov a zlepšenie výkonu databázy.