Postgres не использует индекс с «ORDER BY»

  • У меня очень большая таблица.
  • У меня есть индекс по столбцам col1.
  • Я хотел бы получить данные, упорядоченные по col1.
  • Из плана запроса я могу сказать, что он не использует индекс.
  • Когда я добавляю «LIMIT», он начинает использовать индекс
  • При большом значении «LIMIT» он перестает использовать индекс.

Есть подсказка?

PS Я хотел бы получить данные, сгруппированные по значениям col1 (не обязательно отсортированные), любые предложения, кроме «ORDER BY».

СПАСИБО !!

7
задан Mohamed Amir 19 November 2010 в 16:47
поделиться