我有一台数据库服务器,其唯一用途是进行分析查询。它以热备用状态运行,但长时间运行的查询由于到达max_standby_archive_delay
而失败。max_standby_streaming_delay
我读过几篇文章,说将这些变量设置得太高是“不可取的”,大概是因为复制器滞后。如果我真的不在乎这个,还有其他需要担心的原因吗?
答案1
如果您正在使用,hot_standby_feedback
那么主服务器上的 WAL 累积可能会出现问题。否则,如果您不介意副本服务器可能无限期延迟,则不会出现真正的问题。
如果您还没有设置 WAL 归档,我强烈建议您设置它。