puzzling deadlock

From: Robert Brown <robertbrown1971_at_yahoo.com>
Date: 25 Sep 2003 08:20:41 -0700
Message-ID: <240a4d09.0309250720.759a7626_at_posting.google.com>


I have a deadlock that's happening on one oracle instance but cannot be reproduced on any other. It is always caused by the same SQL statement colliding with itself and only happens under very high load.

The statement is

DELETE from userlogins WHERE numlogins <= 0  

the schema for the userlogins table is

userlogins (userid integer, numlogins integer)

The deadlock graph is below. Any help is really appreciated.

Received on Thu Sep 25 2003 - 17:20:41 CEST

Original text of this message