postgresql block session pg_terminate_backend

Posté par noemi38 le 14/04/2026
RÉSOLU

noemi38

Membre depuis le 11/07/2021

actif

j ai une migration qui bloque toute ma prod j ai besoin de trouver le process qui lock la table et de le buter vite c est quoi la requete pour voir les verrous

Commentaires

henriette-prevost

Membre depuis le 25/12/2020

actif

regarde la table pg stat activity pour trouver le pid du process qui est en idle in transaction ou qui dure trop longtemps

SELECT pid, query, state FROM pg_stat_activity WHERE state != 'idle';

danielle51

Membre depuis le 10/07/2024

une fois que t as identifie le coupable tu lances un terminate backend sur son pid

SELECT pg_terminate_backend(PID_DU_PROCESS);

noemi38

Membre depuis le 11/07/2021

actif

merci j ai pu degager le vieux process qui trainait la migration est enfin passee

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire