Sobes.tech
Junior — Middle
63

Для чего используется команда EXPLAIN в базе данных?

Answer from AI

sobes.tech AI

Команда EXPLAIN в базе данных используется для анализа и отображения плана выполнения SQL-запроса. Она показывает, как СУБД собирается выполнить запрос: какие индексы будут использованы, в каком порядке будут просматриваться таблицы, какие операции соединения применяются и т.д. Это помогает оптимизировать запросы, выявлять узкие места и повышать производительность.

Пример использования в PostgreSQL:

EXPLAIN SELECT * FROM users WHERE age > 30;

Результат покажет, будет ли использоваться индекс или полное сканирование таблицы.