Re: checkpoints are occurring too frequently

From: Gabriele Bartolini <Gabriele(dot)Bartolini(at)2ndQuadrant(dot)it>
To: Anibal David Acosta <aa(at)devshock(dot)com>
Cc: <pgsql-general(at)postgresql(dot)org>
Subject: Re: checkpoints are occurring too frequently
Date: 2011-11-17 13:13:57
Message-ID: 1456c1b29ef1ba986cda9b23e70632db@2ndquadrant.it
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi Anibal,

On Thu, 17 Nov 2011 09:48:10 -0300, "Anibal David Acosta"
<aa(at)devshock(dot)com> wrote:
> What should be a correct value for checkpoint_segments to avoid
> excessive checkpoint events?

There is no golden rule or value that fits all scenarios. Usually 32 is
a good value to start with, however it might not be perfectly tailored
for your environment.

To give you an idea, currently you are issuing a checkpoint every
32*16MB of WAL traffic (or every 10 minutes). Maybe you can describe us
better your workload, if it is subject to usage spikes or regularly
distributed throughout the day mainly in terms of
inserts/updates/deletes.

I would gradually try and increase checkpoint_segments by 32 and
monitor the effects.

Cheers,
Gabriele

--
Gabriele Bartolini - 2ndQuadrant Italia
PostgreSQL Training, Services and Support
Gabriele(dot)Bartolini(at)2ndQuadrant(dot)it - www.2ndQuadrant.it

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Anibal David Acosta 2011-11-17 13:18:08 Re: checkpoints are occurring too frequently
Previous Message Gregg Jaskiewicz 2011-11-17 13:12:53 Re: checkpoints are occurring too frequently