Re: Savoir qui lock

From: Xavier Poinsard <xpoinsard(at)free(dot)fr>
To: c(dot)maumont(at)univitis(dot)fr
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Savoir qui lock
Date: 2005-12-19 11:06:28
Message-ID: 43A69434.7070403@free.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Stephane BUNEL a écrit :
> c(dot)maumont(at)univitis(dot)fr a écrit :
>
>>
>> Bonjour,
>>
>>
>> C'est peut-être trivial, mais j'ai rien trouvé là dessus :
>>
>> Est-il possible de savoir, avec PG 8, qui lock un enregistrement
>> donné , le PID, le poste, une zone dans une table système ... Quelque
>> chose qui me permettrait de dire à l'utilisateur bloqué que c'est
>> untel (ou lui même) qui a lancé un traitement bloquant ou qui n'a pas
>> encore validé une transaction.
>
>
> La documentation de PG 8.0 propose les liens suivants :
>
> http://www.postgresql.org/docs/8.0/static/monitoring-locks.html
> http://www.postgresql.org/docs/8.0/static/view-pg-locks.html

Ce qui permet d'écrire une requête

select c.relname,l.mode,l.granted,l.pid from pg_class c, pg_locks l
where c.oid = l.relation;

>
> Stéphane BUNEL.
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo(at)postgresql(dot)org so that your
> message can get through to the mailing list cleanly

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Jonathan Ballet 2005-12-23 09:23:28 Bonnes pratiques pour la gestion des utilisateurs et des bases
Previous Message Stephane BUNEL 2005-12-19 10:32:27 Re: Savoir qui lock