From: | Hellmuth Vargas <hivs77(at)gmail(dot)com> |
---|---|
To: | Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | consulta para ver las tablas, indices,etc que están involucrados en un lock |
Date: | 2012-08-29 21:33:40 |
Message-ID: | CAN3Qy4qA7BvwmGuQN2u1hzW9thxT7iBX2Q9CW8gpUvBDvCO3FQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Lista
tiempo sin escribir!!! En múltiples oportunidades se presentan
transacciones que pueden demorar mucho tiempo y uno desea indagar que
tablas o en general objetos están involucradas en el mismos
para determinar problemas de indices, mantenimiento, etc.
He probado y ajustado consultas disponible en varias fuentes (la principal
http://wiki.postgresql.org/wiki/Lock_Monitoring) pero ninguna logra sacar
el nombre y/o tipo de todos los objetos involucrados en un bloqueo
esta es la ultima consulta que estoy manejando para aquellos bloqueos de
mas de 2 minutos
select pg_stat_activity.procpid,pg_class.relname,pg_locks.transactionid,
pg_locks.mode from pg_stat_activity,pg_locks left outer join pg_class on
(pg_locks.relation = pg_class.oid) where
pg_locks.pid=pg_stat_activity.procpid and
pg_stat_activity.current_query<>'<IDLE>' and
current_timestamp-xact_start>interval '2 minutes' order by query_start
Alguien tendría una consulta mejor? les agradezco de antemano su aporte!!
--
Cordialmente,
Ing. Hellmuth I. Vargas S.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2012-08-29 22:08:25 | Re: consulta para ver las tablas, indices, etc que están involucrados en un lock |
Previous Message | Roberto Andrade Fonseca | 2012-08-29 21:06:13 | Grupo de Usuarios de PostgreSQL en México: reunión el 6 de SEPTIEMBRE. |