Mam problem z konfiguracją hot_standby PostgreSQL. Podczas próby uruchomienia bazy danych po uruchomieniu pg_basebackup, otrzymuję, FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 00000001000006440000008D has already been removed
, w postgresql.log. Po krótkiej dyskusji na IRC zrozumiałem, że błąd prawdopodobnie pochodzi z zbyt niskiego ustawienia wal_keep_segments
dla mojej bazy danych intensywnie zapisującej.Ustawianie parametrów wal_keep dla PostgreSQL hot_standby
Jak mogę obliczyć, jeśli to możliwe, właściwe ustawienie dla wal_keep_segments
? Jaka jest dopuszczalna wartość dla tego ustawienia?
Co ja pracuję z:
- Postgresql 9.3
- Debianie 7,6