La transaction de mise à jour est bloquée depuis quelques jours dans postgres 9.2. Sélectionner sur pg_locks montre qu'un ShareLock accordé est faux. Je n'ai ajouté aucun verrou explicite autour de mon script. Une idée de comment résoudre ce problème?transaction de mise à jour bloquée depuis quelques jours dans postgres
0
A
Répondre
0
La transaction doit être en attente sur un verrou qui est détenu par une autre transaction ouverte qui est soit actif ou ralenti dans la transaction.
Terminate cette transaction et la transaction de suspension sera en mesure de procéder.
Merci Laurenz pour votre réponse. C'est ce qui se passe. Pouvons-nous ajouter un verrou explicite pour gérer cette situation? Comment trouver quelle transaction ne libère pas le verrou? – vjcalling
Vous pouvez essayer l'une des requêtes de [le wiki] (https://wiki.postgresql.org/wiki/Lock_dependency_information). –