Re: Suggest the best values for the postgres configuration parameters

From: Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>
To: Raghavendra Rao J S V <raghavendrajsv(at)gmail(dot)com>, pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Suggest the best values for the postgres configuration parameters
Date: 2018-04-11 07:25:52
Message-ID: 1523431552.2428.16.camel@cybertec.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Raghavendra Rao J S V wrote:
> We are using postgres 9.2 version on Centos operating system.

That's no good, 9.2 is out of support.
Use v10 or at least 9.6.

> Total ram available is 80GB . At present we don't have any connection pool mechanisiam. Max number of connections are allowed is 1000.

That's not good either. Use a connection pool.

> Could you please suggest the best values for the below configuration parameters?
>
> shared_buffers

4 or 8 GB

> effective_cache_size

80 GB minus what the OS and other applications need.

> work_mem

Depends on your queries. With max_connections absurdly high as 1000, no more than 50MB.

> maintenance_work_mem

1GB

> checkpoint_segments

Depends on your workload.

> wal_keep_segments

0 (unless you need replication and have nothing better)

> checkpoint_completion_target

0.8

> Max_prepared_transactions =0

0 (unless you need distributed transactions)

Yours,
Laurenz Albe
--
Cybertec | https://www.cybertec-postgresql.com

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Laurenz Albe 2018-04-11 07:29:06 Re: Planning to change autovacuum_vacuum_scale_factor value to zero. Please suggest me if any negative impact.
Previous Message Pavel Stehule 2018-04-11 07:16:02 Re: psql variable to plpgsql?