From: | thomas(dot)reiss(at)sector1(dot)fr |
---|---|
To: | <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Re: [pgsql-fr-generale] Streaming replication version 9.1 |
Date: | 2013-09-13 16:34:51 |
Message-ID: | e1c4316f83f186cac12f02c42feba430@sector1.fr |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Le 2013-09-13 17:58, Guillaume Lelarge a écrit :
> On Fri, 2013-09-13 at 14:54 +0200, Pierre BOIZOT wrote:
>> Non ,
>>
>> Il s'agit du répertoire de WAL .
>>
>> J'ai du mal à estimer la taille nécessaire à cet espace sur la
>> standby,
>> ainsi d'ailleurs que le nombre WAL à garder wal_keep_segments sur le
>> primaire.
>>
>> Pour le maitre ok , me semble avoir compris.
>>
>>
>> merci pour le lien ....
>>
>> Est-ce que cela est juste.
>>
>> wal_keep_segments = 50
>>
>> checkpoint_segments<http://docs.postgresql.fr/9.1/runtime-config-wal.html#guc-checkpoint-segments>
>> =
>> 16
>> checkpoint_completion_target0 0.9
>>
>> devrait entraîner la présence de 81 WALS ;-)
>>
>
> Je ne vois pas comment tu arrives à 81. La formule est :
> (2+checkpoint_completion_target) * checkpoint_segments + 1
> ou
> wal_keep_segments
> suivant qui est le plus gros.
>
> Pour le premier, on obtient :
>
> (2+0.9)*16 + 1 = 47.4
>
> Pour le second, on a 50.
Attention, cette formule est valable en 9.0 uniquement.
À partir de la 9.1 la formule devient la suivante: checkpoint_segments
+ wal_keep_segments + 1
C'est documenté ici:
http://docs.postgresql.fr/9.0/wal-configuration.html
et ici: http://docs.postgresql.fr/9.1/wal-configuration.html
On est donc plutôt à 67 WAL en nominal.
Thomas
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Paquier | 2013-09-13 18:53:35 | Re: Re: [pgsql-fr-generale] Streaming replication version 9.1 |
Previous Message | Guillaume Lelarge | 2013-09-13 15:58:14 | Re: Re: [pgsql-fr-generale] Streaming replication version 9.1 |