Re: How long should it take to insert 200,000 records?

From: "Merlin Moncure" <mmoncure(at)gmail(dot)com>
To: "Scott Marlowe" <smarlowe(at)g2switchworks(dot)com>
Cc: "Karen Hill" <karen_hill22(at)yahoo(dot)com>, pgsql-performance(at)postgresql(dot)org
Subject: Re: How long should it take to insert 200,000 records?
Date: 2007-02-06 17:01:00
Message-ID: b42b73150702060901n7291a644xe496ed93962ed9f6@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

On 2/6/07, Scott Marlowe <smarlowe(at)g2switchworks(dot)com> wrote:
> On Tue, 2007-02-06 at 10:40, Merlin Moncure wrote:
> > On 2/6/07, Scott Marlowe <smarlowe(at)g2switchworks(dot)com> wrote:
> > > On Mon, 2007-02-05 at 18:35, Karen Hill wrote:
> > > > I have a pl/pgsql function that is inserting 200,000 records for
> > > > testing purposes. What is the expected time frame for this operation
> > > > on a pc with 1/2 a gig of ram and a 7200 RPM disk? The processor is
> > > > a 2ghz cpu. So far I've been sitting here for about 2 million ms
> > > > waiting for it to complete, and I'm not sure how many inserts postgres
> > > > is doing per second.
> > >
> > > That really depends. Doing 200,000 inserts as individual transactions
> > > will be fairly slow. Since PostgreSQL generally runs in autocommit
> > > mode, this means that if you didn't expressly begin a transaction, you
> > > are in fact inserting each row as a transaction. i.e. this:
> >
> > I think OP is doing insertion inside a pl/pgsql loop...transaction is
> > implied here.
>
> Yeah, I noticed that about 10 seconds after hitting send... :)

actually, I get the stupid award also because RI check to unindexed
column is not possible :) (this haunts deletes, not inserts).

merlin

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Hiltibidal, Robert 2007-02-06 17:04:46 Re: How long should it take to insert 200,000 records?
Previous Message Scott Marlowe 2007-02-06 16:55:53 Re: How long should it take to insert 200,000 records?