Глосарій

EXPLAIN (план виконання)

EXPLAIN — SQL-команда, що показує, як СУБД планує виконати запит: які таблиці і в якому порядку читатиме, які індекси використає, скільки рядків скануватиме. Незамінний інструмент для оптимізації повільних запитів.

Базовий синтаксис

EXPLAIN SELECT * FROM orders
WHERE user_id = 42 AND status = 'paid';

-- детальніше з аналізом реального виконання:
EXPLAIN ANALYZE SELECT ...;

На що звертати увагу

Покроковий підхід

Знайдіть запит з повільним часом виконання → EXPLAIN → знайдіть ALL scan → додайте індекс → перевірте EXPLAIN знову.