Re: How do you change the size of the WAL files?

Поиск
Список
Период
Сортировка
От Nicholson, Brad (Toronto, ON, CA)
Тема Re: How do you change the size of the WAL files?
Дата
Msg-id 2626AEE4839D064CB0472A3814DC403F46D139D6F2@GVW1092EXB.americas.hpqcorp.net
обсуждение исходный текст
Ответ на Re: How do you change the size of the WAL files?  (runner <runner@winning.com>)
Ответы Re: How do you change the size of the WAL files?  (runner <runner@winning.com>)
Список pgsql-general

From: pgsql-general-owner@postgresql.org [mailto:pgsql-general-owner@postgresql.org] On Behalf Of runner
Sent: Friday, March 11, 2011 2:31 PM
To: pgsql-general@postgresql.org
Subject: Re: [GENERAL] How do you change the size of the WAL files?

>> > 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.


>Probably won't change then.  The boss was worried that a 16 Mb file size would cause performance issues on a busy
databaseserver. 

I would be more concerned about encountering performance problems by changing to a non-standard setting for something
likewal segment size.  I'd also want to do so very intensive performance testing of such a change before deploying it.
Bevery aware that just because something works in one fashion on another database like Oracle, it does not mean that it
willwork in the same fashion for Postgres (or any other DB for that matter). 

Brad.

В списке pgsql-general по дате отправления:

Предыдущее
От: runner
Дата:
Сообщение: Re: How do you change the size of the WAL files?
Следующее
От: loamy
Дата:
Сообщение: Re: How to convert ByteA to Large Objects