首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >max_connections =主人的max_connections?

max_connections =主人的max_connections?
EN

Database Administration用户
提问于 2014-01-31 04:25:22
回答 2查看 2.4K关注 0票数 2

我对Postgres使用二进制复制。

max_connections必须在postgresql.conf中对主从双方都是相同的吗?

他们能不一样吗?

EN

回答 2

Database Administration用户

发布于 2014-02-03 02:14:09

文档有话要说,重点是地雷。:

运行备用服务器时,必须将此参数设置为与主服务器上相同或更高的值。否则,备用服务器中将不允许查询。

有许多理由试图使您的硬件和配置尽可能接近相同。所以我认为严格理解你的问题是不行的。但我们有充分的理由保持不变。

主要原因有两点:基本备份和故障转移。如果从从服务器获取基本备份,则基本备份还包括配置。如果稍后在主服务器上还原它,那么配置更改只会因为您恢复了备份而发生。在灾难恢复情况下,您最不想要的是跟踪“当我们恢复备份时发生了什么变化?”

第二件事是,在失败时,这在某种程度上适用于同样的情况。因为失败的背仍然有点痛苦,你需要假设你的奴隶可以在设置的时候处理主人的负载一段时间。保持配置不变是避免令人不快的惊喜的好方法。

票数 3
EN

Database Administration用户

发布于 2014-01-31 05:01:03

这是一个普遍的惯例,主人和奴隶总是同步自己。但是您可以根据内核缓冲区大小和为每个事务分配的shared_buffers大小对postgresql.conf文件进行更改。因此,不要担心,您可以更改连接的数量,但为此您可能会得到更多的错误。

票数 -3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/57947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档