From: | "Merlin Moncure" <merlin(dot)moncure(at)rcsonline(dot)com> |
---|---|
To: | "Marius Andreiana" <mandreiana(at)rdslink(dot)ro> |
Cc: | <pgsql-performance(at)postgresql(dot)org> |
Subject: | Re: NOT IN query takes forever |
Date: | 2004-08-03 16:10:04 |
Message-ID: | 6EE64EF3AB31D5448D0007DD34EEB34101AF1C@Herge.rcsinc.local |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
> > Try bumping up shared buffers some and sort mem as much as you
safely
> > can.
> Thank you, that did it!
>
> With
> shared_buffers = 3000 # min 16, at least max_connections*2,
8KB
> each
> sort_mem = 128000 # min 64, size in KB
>
> it takes <3 seconds (my hardware is not server-class).
Be careful...sort_mem applies to each connection and (IIRC) in some
cases more than once to a connection. Of all the configuration
parameters, sort_mem (IMO) is the most important and the hardest to get
right. 128k (or 128MB) is awfully high unless you have a ton of memory
(you don't) or you are running in single connection scenarios. Do some
experimentation by lowering the value until you get a good balance
between potential memory consumption and speed.
Merlin
From | Date | Subject | |
---|---|---|---|
Next Message | Gaetano Mendola | 2004-08-03 17:28:27 | Re: NOT IN query takes forever |
Previous Message | Marius Andreiana | 2004-08-03 16:02:42 | Re: NOT IN query takes forever |