Встречается на собеседованиях • сегодня
Куда не стоит применять индексы
Индексы не стоит применять в следующих случаях:
-
Частые обновления данных – если таблица часто обновляется (INSERT/UPDATE/DELETE), индексы замедляют операции, так как их нужно перестраивать.
-
Маленькие таблицы – для таблиц с небольшим количеством записей сканирование всей таблицы может быть быстрее, чем использование индекса.
-
Столбцы с низкой селективностью – если в столбце мало уникальных значений (например,
genderс двумя значениями), индекс неэффективен. -
Частые массовые операции – при загрузке больших объемов данных индексы лучше временно отключить.
Пример:
sql
-- Плохой кандидат для индекса (низкая селективность)
CREATE INDEX idx_gender ON users(gender); -- gender содержит 'M'/'F'
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы