Locking: PostgreSQL Vs. Oracle

From: HEMPLEMAN Matthew <matthew(dot)hempleman(at)alstom(dot)com>
To: "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org>
Subject: Locking: PostgreSQL Vs. Oracle
Date: 2015-10-19 23:55:06
Message-ID: 8538b4e2251545379a2e081f68f2b53d@DB4PR48MB0124.041d.mgd.msft.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hi all,

I'm in the process of migrating a web application from Oracle to PostgreSQL and, after quite a few headaches, it's almost there. The last step (I hope) is getting to the bottom of an intermittent locking issue I see when I run integration tests. Most of the time, all tests are passing, but occasionally a test will fail with a stale state exception. Another developer ran a few IT tests and said one run stalled and never finished. Based on a cursory look at the internal PG tables, he said it looked like too many tables were locked due locks propagating out via foreign keys. I'm not sure how this could be possible.

I've been looking into the differences between PostgreSQL and Oracle locking behavior, but nothing has jumped out at me so far. I'm not a dba so hopefully I'm missing something obvious. Any advice would be greatly appreciated! Thanks.

Additional information;

Isolation Level: read committed for both dbs
JBoss 6.1 eap
PostgreSQL 9.4
Hibernate 3.64

________________________________
CONFIDENTIALITY : This e-mail and any attachments are confidential and may be privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose or store or copy the information in any medium.

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Scott Mead 2015-10-20 00:27:34 Re: Locking: PostgreSQL Vs. Oracle
Previous Message Scott Mead 2015-10-16 15:46:25 Re: method of encrypting backups