From: | "Campbell, Lance" <lance(at)uiuc(dot)edu> |
---|---|
To: | <pgsql-performance(at)postgresql(dot)org> |
Subject: | Recommended Initial Settings |
Date: | 2007-02-23 16:08:36 |
Message-ID: | A3AC4FA47DC0B1458C3E5396E685E63302395CE7@SAB-DC1.sab.uiuc.edu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
I would like to get someone's recommendations on the best initial
settings for a dedicated PostgreSQL server. I do realize that there are
a lot of factors that influence how one should configure a database. I
am just looking for a good starting point. Ideally I would like the
database to reside as much as possible in memory with no disk access.
The current database size of my 7.x version of PostgreSQL generates a 6
Gig file when doing a database dump.
Dedicated PostgreSQL 8.2 Server
Redhat Linux 4.x AS 64 bit version (EM64T)
4 Intel Xeon Processors
20 Gig Memory
Current PostgreSQL database is 6 Gig file when doing a database dump
/etc/sysctl.conf file settings:
# 11 Gig
kernel.shmmax = 11811160064
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
postgresql.conf file settings (if not listed then I used the defaults):
max_connections = 300
shared_buffers = 10240MB
work_mem = 10MB
effective_cache_size = 512MB
maintenance_work_mem = 100MB
Any suggestions would be appreciated!
Thanks,
Lance Campbell
Project Manager/Software Architect
Web Services at Public Affairs
University of Illinois
217.333.0382
From | Date | Subject | |
---|---|---|---|
Next Message | Richard Huxton | 2007-02-23 16:29:20 | Re: Recommended Initial Settings |
Previous Message | Richard Huxton | 2007-02-23 14:39:21 | Re: R: Very slow bytea data extraction |