Планировщик может выбрать sequential scan, если: 1) запрос возвращает значительную долю таблицы (порядка 5-10% и больше) - последовательное чтение может быть выгоднее случайного по индексу; 2) таблица маленькая; 3) статистика устарела (нужен ANALYZE). Точный план покажет EXPLAIN.