Re: Very slow insert speed

From: Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>
To: pginfo <pginfo(at)t1(dot)unisoftbg(dot)com>
Cc: pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: Very slow insert speed
Date: 2002-08-13 13:33:52
Message-ID: 1029245632.4702.3.camel@camel
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Do you have an index on the table? If so that could be slowing things
down as the db has to update the index constantly. If you are going to
be doubling the number of entries in the table you might want to drop
the index before hand and then recreate it when your done. You might
also want to wrap the inserts into several large transactions (say every
500 or 1000 inserts) rather than incurring the transactional overhead on
every insert.

Robert Treat

On Tue, 2002-08-13 at 07:19, pginfo wrote:
> Hi all,
>
> I understand that the problem is by me, but do not have any idea how to
> search it.
>
> My configuration:
>
> Dual Athlon MP 1800 MHz,
> 1 GB RAM,
>
> Mandrake 8.2 with standart postgres install.
>
> I try to insert 5000 records in a flat table with 10 column.
> I am working with jdbc for my test.
> The speed that I get is max. 20 rows per second inserted !!!
>
> I think it is very low and I make the next step by inserting anoder 5000
> rows. The time was 6 rows/sec.
> Processor usage was 100% from the first processor and it is the maximum
> .
>
> By the next atempt I got one record per second.
>
> How can I detect my problem and what is the normal speed for inserts?
>
> Many thanks in advance.
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Peter Darley 2002-08-13 13:55:24 Re: Vacuum problem
Previous Message Tom Lane 2002-08-13 13:29:40 Re: Slow deletes