根据https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans,连接限制为500
按照https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server的说法: “通常,良好硬件上的PostgreSQL可以支持数百个连接”
此限制的决定因素是什么?#CPU核心?内存?操作系统?
根据https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans,连接限制为500
按照https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server的说法: “通常,良好硬件上的PostgreSQL可以支持数百个连接”
此限制的决定因素是什么?#CPU核心?内存?操作系统?
Answers:
首先,GUC-中max_connections
的设置postgresql.conf
。
Heroku显然将“入门级”限制为20,将“生产级”限制为500。
最大数量不受Postgres本身的限制,但受可用系统资源的限制。通常,过多的并发连接会降低性能,因此即使您可以设置max_connections = 1000
,也可能是不明智的。这是一个博客,其中包含某人的指示。