Вопрос проверяет понимание оптимизатора запросов PostgreSQL и причин отказа от использования индексов.
Короткий ответ
Индекс может не использоваться, когда:
Выборка > ~5-10% таблицы
Индекс не покрывает запрос
Низкая селективность данных
Отсутствует статистика
Малые таблицы (seq scan быстрее)
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.