Вопрос проверяет понимание принципов работы индексов и оптимизации запросов в базах данных.
Короткий ответ
Индексы эффективны, когда они хорошо отфильтровывают данные.
Поля с малым количеством значений имеют низкую селективность.
По такому индексу выбирается слишком много строк.
Планировщик часто предпочитает full scan.
Индекс в таких случаях не даёт выигрыша.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.