Re: insert waiting
От | Ulrich Wisser |
---|---|
Тема | Re: insert waiting |
Дата | |
Msg-id | 4125DE91.9030909@relevanttraffic.se обсуждение исходный текст |
Ответ на | Re: insert waiting (John Sidney-Woollett <johnsw@wardbrook.com>) |
Ответы |
Re: insert waiting
Re: insert waiting Re: insert waiting |
Список | pgsql-general |
Hi John, but how long is the exclusive lock taken? For the whole transaction? My jobs are quite big, and transactions usually take several minutes. I can not afford have all my other jobs stalled for that time. Ulrich > 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
В списке pgsql-general по дате отправления: