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

Re: insert waiting

From: John Sidney-Woollett <johnsw(at)wardbrook(dot)com>
To: Ulrich Wisser <ulrich(dot)wisser(at)relevanttraffic(dot)se>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: insert waiting
Date: 2004-08-20 09:47:04
Message-ID: 4125C898.1020601@wardbrook.com (view raw or flat)
Thread:
Lists: pgsql-general
I believe foreign key constraints take an exclusive lock on the parent. 
If you are inserting two child records that reference the same parent 
(at the same time) one insert will block.

John Sidney-Woollett

Ulrich Wisser wrote:

> Hi,
> 
> after some more debugging I found that my application does on average 3 
> inserts per second. Which is not very fast, but fast enough for now. But 
> now and then the whole insert proces will be stalled and drop to 0.1 
> inserts per second. In the output of "ps aux Op" I see postgres in the 
> state "INSERT WAITING".
> 
> I have some other insert/update process running, but not on the same 
> table. I am absolutely sure, that my insert process is the only one 
> working on that table.
> 
> Can foreign keys block inserts?
> 
> TIA
> 
> Ulrich
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster

In response to

Responses

pgsql-general by date

Next:From: Jeff DavisDate: 2004-08-20 09:48:02
Subject: Re: multimedia on postgresql
Previous:From: Ulrich WisserDate: 2004-08-20 09:42:14
Subject: Re: Problems using count() with a join - trying to format

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