Junior — Middle
Jaka jest rola operatora EXPLAIN podczas wykonywania zapytań SQL w bazie danych?
sobes.tech AI
Odpowiedź od AI
Instrukcja EXPLAIN w SQL służy do analizy i zrozumienia, jak baza danych planuje wykonać dane zapytanie. Pokazuje plan wykonania, w tym kolejność operacji, używane indeksy, typy połączeń i szacowany koszt. Pomaga to optymalizować zapytania, wykrywać wąskie gardła i poprawiać wydajność.
Przykład użycia:
EXPLAIN SELECT * FROM users WHERE age > 30;
Wynik pokaże, które indeksy są używane i jak odbywa się filtrowanie danych.