Max Postgres连接设定的经验法则?

Hen*_*hiu 10 postgresql

根据经验,我应该为Postgres服务器设置多少个最大连接数?例如,如果我有8 GB内存和四核3.2 GHZ机器,并且服务器专用于Postgres,那么多少个最大连接是安全的?

Wol*_*lph 5

没有真正的经验法则,因为它实际上取决于你的负载.

  • 如果您执行大量微小查询,则可以轻松增加连接数.
  • 如果您有一些繁重的查询,那么您可能会增加查询,work_mem因此您将通过大量连接耗尽内存.

基本的是:

  • 没有比你的记忆允许更多的连接.
  • 如果可能的话,不要杀死并重新创建连接(请记住pgbouncer)