☁️ Cloud & Databases

La vérité brutale de PostgreSQL : des index qui se retournent contre les grosses tables

Vous créez l’index parfait. Vous lancez la requête. Silence radio. PostgreSQL préfère scanner séquentiellement votre table d’un million de lignes. Explications — et parades.

Sortie EXPLAIN PostgreSQL montrant un scan séquentiel qui ignore l’index sur une grosse table

⚡ Key Takeaways

  • PostgreSQL choisit ses plans sur le coût total, pas la présence d’index — les scans séquentiels l’emportent sur les requêtes peu sélectives. 𝕏
  • Ajustez avec ANALYZE, index partiels et partitionnement pour rendre les index pertinents. 𝕏
  • Pensez comme Postgres : minimisez le travail I/O, ignorez le mythe de « l’index toujours ». 𝕏
Published by

Open Source Beat

Community-driven. Code-first.

Worth sharing?

Get the best Open Source stories of the week in your inbox — no noise, no spam.

Originally reported by Dev.to

Stay in the loop

The week's most important stories from Open Source Beat, delivered once a week.