Встречается на собеседованиях • сегодня

Куда не стоит применять индексы

Индексы не стоит применять в следующих случаях:

  1. Частые обновления данных – если таблица часто обновляется (INSERT/UPDATE/DELETE), индексы замедляют операции, так как их нужно перестраивать.

  2. Маленькие таблицы – для таблиц с небольшим количеством записей сканирование всей таблицы может быть быстрее, чем использование индекса.

  1. Столбцы с низкой селективностью – если в столбце мало уникальных значений (например, gender с двумя значениями), индекс неэффективен.

  2. Частые массовые операции – при загрузке больших объемов данных индексы лучше временно отключить.

Пример:

sql
-- Плохой кандидат для индекса (низкая селективность)
CREATE INDEX idx_gender ON users(gender); -- gender содержит 'M'/'F'
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы