- J'ai une très grande table.
- J'ai un index sur les colonnes col1.
- Je voudrais obtenir les données ordonnées par col1.
- À partir du plan de requête, je peux dire qu'il n'utilise pas l'index.
- Lorsque j'ajoute "LIMIT", il commence à utiliser l'index
- Pour une grande valeur pour "LIMIT", il arrête d'utiliser l'index.
Une idée?Postgres n'utilise pas l'index avec "ORDER BY"
P.S. Je voudrais obtenir les données groupées par des valeurs de col1 (pas nécessairement triées), des suggestions autres que "ORDER BY".
MERCI !!
Où est le résultat de EXPLAIN ANALYZE? Sans cela, personne n'a la moindre idée de la raison pour laquelle les choses ne fonctionnent pas comme vous le pensez. –