Re: performance problem

From: Mike Mascari <mascarm(at)mascari(dot)com>
To: Rick Gigger <rick(at)alpinenetworking(dot)com>
Cc: PgSQL General ML <pgsql-general(at)postgresql(dot)org>
Subject: Re: performance problem
Date: 2003-11-18 21:03:13
Message-ID: 3FBA8911.5060805@mascari.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin pgsql-general

Rick Gigger wrote:

> I am currently trying to import a text data file without about 45,000
> records. At the end of the import it does an update on each of the 45,000
> records. Doing all of the inserts completes in a fairly short amount of
> time (about 2 1/2 minutes). Once it gets to the the updates though it slows
> to a craw. After about 10 minutes it's only done about 3000 records.
>
> Is that normal? Is it because it's inside such a large transaction? Is
> there anything I can do to speed that up. It seems awfully slow to me.
>
> I didn't think that giving it more shared buffers would help but I tried
> anyway. It didn't help.
>
> I tried doing a analyze full on it (vacuumdb -z -f) and it cleaned up a lot
> of stuff but it didn't speed up the updates at all.
>
> I am using a dual 800mhz xeon box with 2 gb of ram. I've tried anywhere
> from about 16,000 to 65000 shared buffers.
>
> What other factors are involved here?

It is difficult to say without knowing either the definition of the
relation(s) or the update queries involved. Are there indexes being
created after the import that would allow PostgreSQL to locate the
rows being updated quickly, or is the update an unqualified update (no
WHERE clause) that affects all tuples?

EXPLAIN ANALYZE is your friend...

Mike Mascari
mascarm(at)mascari(dot)com

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message scott.marlowe 2003-11-18 21:24:37 Re: performance problem
Previous Message Rick Gigger 2003-11-18 20:43:06 performance problem

Browse pgsql-general by date

  From Date Subject
Next Message Dann Corbit 2003-11-18 21:11:57 Re: performance problem
Previous Message Christopher Murtagh 2003-11-18 21:00:54 7.4RC2 vs 7.4