Sobes.tech
Junior — Middle

Mit csinál az EXPLAIN parancs SQL-lekérdezéseknél?

sobes.tech MI

Válasz az MI-től

Az SQL-ben az EXPLAIN parancsot arra használják, hogy megkapják egy lekérdezés végrehajtási tervét az adatbázistól. Megmutatja, hogy az adatbázis-kezelő rendszer (DBMS) hogyan tervezi végrehajtani a lekérdezést: mely indexeket fogja használni, hogyan fogja összekapcsolni a táblákat, az adatok olvasási sorrendjét stb. Ez segít megérteni, hogy a lekérdezés mennyire hatékonyan van írva, és hol lehet optimalizálni a teljesítményt.

Használati példa:

EXPLAIN SELECT * FROM users WHERE age > 30;

Az eredmény megmutatja, melyik index (ha van) lesz alkalmazva, körülbelül hány sort olvasnak majd, és más részleteket a végrehajtási tervről.