Re: Incr/Decr Integer - Mailing list pgsql-performance

From Richard Huxton
Subject Re: Incr/Decr Integer
Date
Msg-id 4A5F7577.4000306@archonet.com
Whole thread Raw
In response to Incr/Decr Integer  (William Scott Jordan <wsjordan@brownpapertickets.com>)
List pgsql-performance
William Scott Jordan wrote:
> Hey all!
>
> Is there a better way to increase or decrease the value of an integer
> than doing something like:

> UPDATE the_table SET the_int = the_int + 1 WHERE the_id = 123 ;

No.

> We seem to be getting a lot of deadlocks using this method under heavy
> load.  Just wondering if we should be doing something different.

You can't get deadlocks with that - it only references one table.

What is the purpose of this query - how are you using it?

--
   Richard Huxton
   Archonet Ltd

pgsql-performance by date:

Previous
From: Scott Carey
Date:
Subject: Re: cluster index on a table
Next
From: "Kevin Grittner"
Date:
Subject: Re: cluster index on a table