什么限制了连接数?

Nei*_*gan 22 postgresql linux max-connections unix

根据https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans,连接限制为 500

根据https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server “通常,良好硬件上的 PostgreSQL 可以支持几百个连接”

这个限制的决定因素是什么?#CPU核心?内存?操作系统?

Erw*_*ter 24

首先,GUC max_connections- postgresql.conf. 它只能在服务器启动时设置。

Heroku 显然将“Starter Tier”限制为 20,“Production Tier”限制为 500。

最大数量不受 Postgres 本身的限制,而是受可用系统资源的限制。通常,并发连接过多会降低性能,因此即使您可以设置max_connections = 1000,也可能是不明智的。空闲会话无关紧要。但是并发活动会话会争夺资源,瓶颈通常是 I/O。

这是一个博客,其中包含有人做过的说明