Индексы SQL: что они действительно ускоряют
Индекс — не бесплатная оптимизация
Индекс помогает быстро находить строки, но занимает место и увеличивает стоимость операций записи. Поэтому индексировать каждый столбец подряд — плохая стратегия.
CREATE INDEX idx_users_email ON users(email);
EXPLAIN SELECT * FROM users WHERE email = 'dev@example.com';Смотри EXPLAIN
Перед изменением схемы проверь план выполнения запроса. Оптимизация должна начинаться с измерения, а не с предположения.