Re: How do you change the size of the WAL files? - Mailing list pgsql-general

From Joshua D. Drake
Subject Re: How do you change the size of the WAL files?
Date
Msg-id 1299870400.18208.110.camel@jd-desktop
Whole thread Raw
In response to Re: How do you change the size of the WAL files?  (Bruce Momjian <bruce@momjian.us>)
Responses Re: How do you change the size of the WAL files?
List pgsql-general
On Fri, 2011-03-11 at 12:51 -0500, Bruce Momjian wrote:
> runner wrote:
> >
> >
> >
> >  Our WAL files are 16 Mb in size each.  I cannot find where you
> >  configure them to make them larger.  16 Mb is too small for our
> >  instalation.  If necessary, I can rebuild the entire cluster.  Our
> >  DBA initialized a new cluster and specified a larger WAL size but it
> >  stayed at 16 Mb.  Any info on this?
>
> Why is 16MB too small?  Most people increase checkpoint_segments for
> larger installs and it works fine.

To answer the question, it is possible to change the wal log size. It is
a setting in pg_config.h: #define XLOG_SEG_SIZE (16 * 1024 * 1024) .

If you change that and recompile, your wal segment size will be
different. I have heard of people running 32meg sizes. We have tried
with smaller sizes but it ended up thrashes the disk.

Further keep in mind you will have to do a dump and restore to the new
cluster. Your existing cluster will not be usable once you do this.

Joshua D. Drake

>
> --
>   Bruce Momjian  <bruce@momjian.us>        http://momjian.us
>   EnterpriseDB                             http://enterprisedb.com
>
>   + It's impossible for everything to be true. +
>

--
PostgreSQL.org Major Contributor
Command Prompt, Inc: http://www.commandprompt.com/ - 509.416.6579
Consulting, Training, Support, Custom Development, Engineering
http://twitter.com/cmdpromptinc | http://identi.ca/commandprompt


pgsql-general by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: How do you change the size of the WAL files?
Next
From: runner
Date:
Subject: Re: How do you change the size of the WAL files?