| From: | Scott Marlowe <smarlowe(at)g2switchworks(dot)com> |
|---|---|
| To: | Merlin Moncure <mmoncure(at)gmail(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 16:55:53 |
| Message-ID: | 1170780953.5451.99.camel@state.g2switchworks.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-performance |
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... :)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Merlin Moncure | 2007-02-06 17:01:00 | Re: How long should it take to insert 200,000 records? |
| Previous Message | Merlin Moncure | 2007-02-06 16:40:01 | Re: How long should it take to insert 200,000 records? |