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.