pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Julien Cigar <jcigar@ulb.ac.be>
To: RAMAKRISHNAN KANDASAMY <ramky24@gmail.com>
Cc: pgsql-performance@postgresql.org
Subject: Re: PostgreSQL 9.3.2 Performance tuning for 32 GB server
Date: Fri, 31 Jan 2014 14:55:04 +0100
Message-ID: <20140131135504.GC23311@mordor.lan> (raw)
In-Reply-To: <CADG-hT+JYGzV3fteXBDO2V1=kgkAFzMm0Ouq8tWm=UMNiqMrGg@mail.gmail.com>
References: <CADG-hT+JYGzV3fteXBDO2V1=kgkAFzMm0Ouq8tWm=UMNiqMrGg@mail.gmail.com>
List-Unsubscribe:  <mailto:majordomo@postgresql.org?body=unsub%20pgsql-performance>

On Sat, Jan 25, 2014 at 12:02:59PM +0530, RAMAKRISHNAN KANDASAMY wrote:
> Hi All,
> 
> I have configured the blow parameters for a 32 GB server . I this correct ?
> 
> shared_buffers = 6GB

going over 2GB probably doesn't help

> work_mem = 24MB maintenance_work_mem = 250MB

work_mem depends a lot of your queries and the number of clients, but
with 32GB RAM setting a default work_mem of 128MB would probably not
hurt. Your maintenance_work_mem is too low, raise it to 2GB. 

> effective_cache_size = 16GB

if it's a dedicated server you can raise it to 24GB

> shared_preload_libraries = 'pg_stat_statements' pg_stat_statements.max =
> 10000 pg_stat_statements.track = all
> wal_buffers = 8MB
> checkpoint_segments = 32

depends of your load, 10's reasonable for light loads. 50 or 100 isn't
uncommon for heavier ones. Keep in mind that every increase
of 30 will cost you 1 gigabyte of disk space in pg_xlog and an extra
~2-5 minutes (depends of your i/o) of recovery time after a crash.

> checkpoint_completion_target = 0.9
> 
> 

It's considered as a bad habit to change the cost settings, but I often
raise the default cpu_tuple_cost to 0.08 (instead of 0.01) too.

> -- 
> --Regards
> RAMAKRISHNAN KANDASAMY

-- 
No trees were killed in the creation of this message.
However, many electrons were terribly inconvenienced.


-- 
Sent via pgsql-performance mailing list (pgsql-performance@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-performance



view thread (3+ messages)  latest in thread

Message-ID: <20140131135504.GC23311@mordor.lan>
Permalink:  ../20140131135504.GC23311@mordor.lan/
Also on:    postgresql.org/message-id/20140131135504.GC23311@mordor.lan

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-performance@postgresql.org
  Cc: jcigar@ulb.ac.be, ramky24@gmail.com
  Subject: Re: PostgreSQL 9.3.2 Performance tuning for 32 GB server
  In-Reply-To: <20140131135504.GC23311@mordor.lan>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox