WHo is locking me?

Поиск
Список
Период
Сортировка
От Abraham, Danny
Тема WHo is locking me?
Дата
Msg-id 2C0926ABD16BB641A8E2F11A54920042142DE2F599@PHXCCRPRD01.adprod.bmc.com
обсуждение исходный текст
Ответы Re: WHo is locking me?
Список pgsql-admin
Hi,

A process hangs forever.
When using this query...

SELECT pg_stat_get_backend_pid(s.backendid) AS procpid,
       pg_stat_get_backend_activity(s.backendid) AS current_query
    FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s
where pg_stat_get_backend_activity(s.backendid) not like '<insuff%'
and  pg_stat_get_backend_activity(s.backendid) not like '<IDLE>';


I get...


 procpid |                            current_query
---------+---------------------------------------------------------------------
   26702 | SELECT pg_stat_get_backend_pid(s.backendid) AS procpid,
         :        pg_stat_get_backend_activity(s.backendid) AS current_query
         :     FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s
         : where pg_stat_get_backend_activity(s.backendid) not like '<insuff%'
         : and  pg_stat_get_backend_activity(s.backendid) not like '<IDLE>';
   21282 | update cmr_lastno set lastisn=lastisn+1 where tablename='DANNY';
   25936 | <IDLE> in transaction  <== This is the locker

And the question:
- What exactly is the locker doing?
- Can I retrieve the Client PID somewhere (then by process name I will dive into the code).

Thanks a lot

Danny Abraham
BMC Software
CTM&D Business Unit
972-52-4286-513
danny_abraham@bmc.com


В списке pgsql-admin по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Missing tsearch2 functions
Следующее
От: Iñigo Martinez Lasala
Дата:
Сообщение: Re: Missing tsearch2 functions