Sobes.tech
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.