On Mon, Nov 25, 2013 at 1:47 PM, Jeff Janes <jeff.janes@xxxxxxxxx> wrote: > On Mon, Nov 25, 2013 at 11:57 AM, Scott Marlowe <scott.marlowe@xxxxxxxxx> > wrote: >> >> So I'm running 8.4 and go to this >> page:http://wiki.postgresql.org/wiki/Lock_Monitoring >> >> I have a query that is definitely blocked by another query. I run the >> first or third queries, the ones that explicitly say that they're for >> <9.2 and neither produces any output. The third query gives me a list >> of 182 rows, only a few of which are actually locked in any meaningful >> ways. > > > Those queries only find row-level locks, not object-level locks (as > indicated). I suspect that you are blocking on object-level locks. Maybe > you will have better luck with > http://wiki.postgresql.org/wiki/Lock_dependency_information. > >> >> >> Now if I run this query: >> >> select relname,pg_locks.* from pg_class,pg_locks where >> relfilenode=relation and not granted; >> >> I get the one row for the update / insert / delete that is getting >> blocked. > > > Can you show us that row? > > > Cheers, > > Jeff well it's gone now. it was a delete on sl_log_1 in slony. I'll wait for it to happen again and can repost it. meanwhile I'll try the link you posted. Thanks. -- To understand recursion, one must first understand recursion. -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general