I ran into the exact same problem you did.  I tried many, many changes to
the conf file, I tried O.S. tuning but performance stunk.  I had a fairly
simple job that had a lot of updates and inserts that was taking 4 1/2
hours.  I re-wrote it to be more "Postgres friendly" - meaning less
database updates  and got it down under 2 1/2 hours (still horrible). 
Understand, the legacy non-postgres ISAM db took about 15 minutes to
perform the same task.  I assumed it was a system problem that would go
away when we upgraded servers but it did not.  I converted to MySQL and the
exact same java process takes 5  minutes! Postgres is a great DB for some,
for our application it was not - you may want to consider other products
that are a bit faster and do not require the vacuuming of stale data.

Original Message:
From: vivek singh [EMAIL PROTECTED]
Date: Sat, 13 Nov 2004 03:26:09 -0800 (PST)
Subject: [PERFORM] Insertion puzzles

Hello to all,

I am new to this group and postgresql. I am working on
a project which uses postgresql and project is time
critical. We did all optimization in our project but
postgresql seems to be a bottle-neck. To solve this we
run the database operations in a different thread. But
still, with large volume of data in database the
insert operation becomes very slow (ie. to insert 100
records in 5 tables, it takes nearly 3minutes).

vacuum analyze helps a bit but performance improvement
is not much.
We are using the default postgres setting (ie. didn't
change postgresql.conf).

One more point: When we try to upload a pg_dump of
nearly 60K records for 7 tables it took more than

System config:

Redhat Linux7.2
RAM: 256MB
postgres: 7.1.3
connection: ODBC

Thanks to all, please consider it even if it is silly

Do you Yahoo!? 
Check out the new Yahoo! Front Page. 

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

mail2web - Check your email from the web at .

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to