Ho difficoltà a configurare PostgreSQL hot_standby. Quando si tenta di avviare il database dopo aver eseguito pg_basebackup, ricevo, FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 00000001000006440000008D has already been removed
, nel postgresql.log. Dopo una breve discussione in IRC, sono giunto alla conclusione che l'errore probabilmente deriva da un'impostazione wal_keep_segments
troppo bassa per il mio database di scrittura intensiva.Impostazione wal_keep_segments per PostgreSQL hot_standby
Come posso calcolare, se possibile, l'impostazione corretta per wal_keep_segments
? Qual è un valore accettabile per questa impostazione?
Quello che sto lavorando con:
- PostgreSQL 9.3
- Debian 7,6