Re: REINDEX deadlock - Postgresql -9.1

From: John R Pierce <pierce(at)hogranch(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: REINDEX deadlock - Postgresql -9.1
Date: 2013-02-11 06:23:51
Message-ID: 51188E77.1010304@hogranch.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 2/10/2013 9:55 PM, Anoop K wrote:
> We analyzed the application side. It doesn't seem to be create a
> transaction and keep it open. StackTraces indicate that it is BLOCKED
> in JDBC openConnection.
>
> Any JDBC driver issue or other scenarios which can result in <*idle in
> transaction*> ?

JDBC has a wretched habit of autostarting transactions on any query if
the connection is not in autocommit mode. if you don't want to use
autocommit mode, then you need to issue Commit() calls after each batch
of queries, even if the queries are read only, to release any implied locks.

--
john r pierce 37N 122W
somewhere on the middle of the left coast

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Anoop K 2013-02-11 06:25:33 Re: REINDEX deadlock - Postgresql -9.1
Previous Message Sergey Konoplev 2013-02-11 06:05:24 Re: Upsert Functionality using CTEs