我遇到了在设置 PostgreSQL 热备份时的麻烦。在运行 pg_basebackup 后尝试启动数据库时,我收到了“
如果可能的话,我该如何计算出适当的
我正在使用:
FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 00000001000006440000008D has already been removed
” 的错误信息(在postgresql.log中)。通过IRC进行了简要讨论后,我理解这个错误可能源于写密集型数据库的 wal_keep_segments
设置过低。如果可能的话,我该如何计算出适当的
wal_keep_segments
设置?这个设置的可接受值是多少?我正在使用:
- Postgresql 9.3
- Debian 7.6
xz
进行压缩。那是太久以前的事了。 - Asclepius