Re: [PERFORM] Config parameters

2007-01-02 Thread Jeremy Haile
> So, on a 4 Gig machine you could divide 1G (25%) by the total possible > connections, then again by the average number of sorts you'd expect per > query / connection to get an idea. Thanks for the advice. I'll experiment with higher work_mem settings, as I am regularly doing sorts on large da

Re: [PERFORM] Config parameters

2007-01-02 Thread Scott Marlowe
On Tue, 2007-01-02 at 13:19, Jeremy Haile wrote: > Thanks for the information! > > Are there any rule-of-thumb starting points for these values that you > use when setting up servers? I'd at least like a starting point for > testing different values. > > For example, I'm sure setting a default

Re: [PERFORM] Config parameters

2007-01-02 Thread Jeremy Haile
Thanks for the information! Are there any rule-of-thumb starting points for these values that you use when setting up servers? I'd at least like a starting point for testing different values. For example, I'm sure setting a default work_mem of 100MB is usually overkill - but is 5MB usually a r

Re: [PERFORM] Config parameters

2007-01-02 Thread Richard Huxton
Jeremy Haile wrote: What is a decent default setting for work_mem and maintenance_work_mem, considering I am regularly querying tables that are tens of millions of rows and have 2-4 GB of RAM? Well, work_mem will depend on your query-load. Queries that do a lot of sorting should benefit from i

Re: [PERFORM] Config parameters

2007-01-02 Thread Jeremy Haile
What is a decent default setting for work_mem and maintenance_work_mem, considering I am regularly querying tables that are tens of millions of rows and have 2-4 GB of RAM? Also - what is the best way to determine decent settings for temp_buffers and random_page_cost? On Tue, 02 Jan 2007 16:34:1

Re: [PERFORM] Config parameters

2007-01-02 Thread Richard Huxton
Jeremy Haile wrote: I'm curious what parameters you guys typically *always* adjust on new PostgreSQL installs. The parameters that I almost always change when installing a new system is shared_buffers, max_fsm_pages, checkpoint_segments, and effective_cache_size. Always: work_mem, maintena

[PERFORM] Config parameters

2007-01-02 Thread Jeremy Haile
I'm curious what parameters you guys typically *always* adjust on new PostgreSQL installs. I am working with a database that contains several large tables (10-20 million) and many smaller tables (hundreds of rows). My system has 2 GB of RAM currently, although I will be upping it to 4GB soon.