From: | Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com> |
---|---|
To: | Bill Huff <bhuff(at)colltech(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Poor Delete performance |
Date: | 2001-03-12 16:27:51 |
Message-ID: | Pine.BSF.4.21.0103120827080.96264-100000@megazone23.bigpanda.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
As an outside chance, does the table in question have any constraints
defined on it?
On Mon, 12 Mar 2001, Bill Huff wrote:
> I am having some performance issues with deletion.
>
> It appears that in deleting records from a table with a significant
> number or rows ( in this case 1.3 million ) it takes about 1 hour per
> 100K rows deleted if deleting more then 400K at a time. This sounds
> way to slow to me. If I break it up into smaller deletes then I can
> usually get about 5K rows per minute, but even that seems awfully slow
> to me.
>
> The machine is a pretty beefy box ( PIII 800Mhz, 256M, SCSI III )
> and is basically doing nothing else. When performing the delete the
> system goes to 100% utilization ( >95% is postmaster ) and stays that
> way until the delete finishes. My guess is that the overhead of MVCC
> tracking all of the rows deleted so that a rollback can be performed
> is killing me here, but I can see no way to get around it.
>
> I have searched the on-line archives for all the postgres lists and
> checked the FAQ and I can't find anything that gives any insight into
> increasing delete performance.
>
> Any information whatsoever would be greatly appreciated.
From | Date | Subject | |
---|---|---|---|
Next Message | Bill Huff | 2001-03-12 16:31:49 | Re: Poor Delete performance |
Previous Message | Stephan Szabo | 2001-03-12 16:26:08 | Re: Delete Cascade |