Junior — Middle
63
Для чего используется команда EXPLAIN в базе данных?
Answer from AI
sobes.tech AI
Команда EXPLAIN в базе данных используется для анализа и отображения плана выполнения SQL-запроса. Она показывает, как СУБД собирается выполнить запрос: какие индексы будут использованы, в каком порядке будут просматриваться таблицы, какие операции соединения применяются и т.д. Это помогает оптимизировать запросы, выявлять узкие места и повышать производительность.
Пример использования в PostgreSQL:
EXPLAIN SELECT * FROM users WHERE age > 30;
Результат покажет, будет ли использоваться индекс или полное сканирование таблицы.