Seq Scan вместо Index Scan может означать: 1) подходящего индекса нет; 2) запрос возвращает значительную долю таблицы (например, больше 5-10%) - последовательное чтение быстрее индекса; 3) устаревшая статистика (помогает ANALYZE); 4) неверный тип индекса или условие не использует индекс. Для фактического плана и времени выполнения используют EXPLAIN ANALYZE.