pg_stat_statements
PostgreSQL 🔴 SeniorDefinition
Extension qui collecte les statistiques d'execution de toutes les requetes SQL : nombre d'appels, temps moyen, lignes retournees. Essentielle pour le monitoring en prod.
Analogie
Un compteur de performances pour chaque requete, comme un tableau de bord de Formule 1.
Exemple de code
CREATE EXTENSION pg_stat_statements;
SELECT query, calls, mean_exec_time,
rows
FROM pg_stat_statements
ORDER BY mean_exec_time DESC
LIMIT 10;
Cas d'usage
Identifier les requetes les plus lentes ou les plus frequentes pour optimiser la base en production.