Junior — Middle
Čo robí príkaz EXPLAIN v SQL dotazoch?
sobes.tech AI
Odpoveď od AI
Príkaz EXPLAIN v SQL sa používa na získanie plánu vykonávania dotazu databázou. Ukazuje, ako systém správy databáz (DBMS) plánuje vykonať dotaz: aké indexy budú použité, ako budú spojené tabuľky, poradie čítania dát a podobne. To pomáha pochopiť, ako efektívne je napísaný dotaz a kde ho možno optimalizovať.
Príklad použitia:
EXPLAIN SELECT * FROM users WHERE age > 30;
Výsledok ukáže, ktorý index (ak existuje) bude použitý, približne koľko riadkov bude prečítaných a ďalšie detaily plánu vykonávania.