Re: More PostgreSQL stuff

From: Martin Schulze <joey(at)finlandia(dot)Infodrom(dot)North(dot)DE>
To: Oliver Elphick <olly(at)lfix(dot)co(dot)uk>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: More PostgreSQL stuff
Date: 1998-10-02 11:17:34
Message-ID: 19981002131734.A15387@finlandia.infodrom.north.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Oliver Elphick wrote:
> Copied to PostgreSQL lists, in the hope of comments from the experts...
>
> Martin Schulze wrote:
> >Is there a way to speed up postgres? I'm converting one of my
> >major apps from mSQL to PostgreSQL and PostgreSQL is at least three
> >times slower. That's horrible. With this slowlyness I cannot
> >install PostgreSQL in the office but only at home.
> >
> >So, is there a way to speed it up? I have turned off debugging
> >since I hoped that it was the reason for the slowliness but
> >apparently it isn't.
>
> It depends what you are doing: every update or insert is a separate
> transaction, unless you declare transactions yourself. So use
> BEGIN TRANSACTION ... COMMIT ... END TRANSACTION to enclose related
> updates and you should get a speed improvement.
>
> If you are loading a lot of items, COPY is much faster than
> successive INSERTs.
>
> Consider whether to disable fsync; balance the speed improvement against the
> slightly increased risk of corrupting your database in the event of a
> system crash.

I'm making massive use of SELECT statements. Insert/update is only rare.
Thanks for the hint wrt insert/update. There is an INDEX on the main
select field already.

Regards,

Joey

--
A mathematician is a machine for converting coffee into theorems.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Jackson, DeJuan 1998-10-02 15:34:33 RE: [GENERAL] Re: More PostgreSQL stuff
Previous Message Oliver Elphick 1998-10-02 07:20:38 Re: More PostgreSQL stuff