Если вы вернете все строки из таблицы, сканирование индекса будет медленнее, чем сканирование таблицы.
Как вы думаете, зачем вам нужен индекс?
Вы можете попробовать использовать
set enable_seqscan = false
чтобы отключить последовательное сканирование, но я уверен, что оно будет медленнее, чем при последовательном сканировании.
ORDER BY - это only метод сортировки ваших данных. Любая другая сортировка, которую вы можете увидеть, является чистым совпадением
Редактировать
Чтобы прояснить ситуацию: я не рекомендую отключить seq scan. Я только что опубликовал это как способ показать, что сканирование seq действительно быстрее, чем сканирование индекса. После отключения плана выполнения с использованием сканирования индекса, скорее всего, будет медленнее, чем сканирование seq, показывающее OP, что сканирование индекса не требуется.