PostgreSQL - identifier les requêtes lentes en cours
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Introduction
Avec PostgreSQL vous pouvez bien entendu journaliser les requêtes lentes avec le paramètre log_min_duration_statement, mais comment voir celles qui sont toujours en cours?
Déroulé
Voici comment vous permettre de lister dans PostgreSQL les processus démarrés il y a plus de 5 minutes (temps à adapter selon vos besoins) :
SELECT pid, now() - pg_stat_activity.query_start AS duration, query, state FROM pg_stat_activity WHERE (now() - pg_stat_activity.query_start) > interval '5 minutes';
Cet article vous a semblé utile ?
0
Activer l'actualisation automatique des commentaires