Skip site navigation (1) Skip section navigation (2)

Re: very long updates very small tables

From: "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
To: <pgsql-performance(at)postgresql(dot)org>, "Lars Feistner" <feistner(at)uni-heidelberg(dot)de>
Subject: Re: very long updates very small tables
Date: 2011-03-29 19:28:14
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-performance
Lars Feistner <feistner(at)uni-heidelberg(dot)de> wrote:
> The log tells me that certain update statements take sometimes
> about 3-10 minutes. But we are talking about updates on tables
> with 1000 to 10000 rows and updates that are supposed to update 1
> row.
The top possibilities that come to my mind are:
(1)  The tables are horribly bloated.  If autovacuum is off or not
aggressive enough, things can degenerate to this level.
(2)  Memory is over-committed and your machine is thrashing.
(3)  There are explicit LOCK commands in the software which is
contributing to the blocking.
(4)  There is some external delay within the transaction, such as
waiting for user input while the transaction is open.
Maybe there's a combination of the above at play.  Can you rule any
of these out?

In response to


pgsql-performance by date

Next:From: Jesper KroghDate: 2011-03-29 19:47:21
Subject: Re: Intel SSDs that may not suck
Previous:From: Greg SmithDate: 2011-03-29 18:19:37
Subject: Re: Intel SSDs that may not suck

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group