默认情况下,Heroku上的基本数据库的池数为5,但您可以手动将其设置为最高20(通过these instructions调整其设置)。但是为什么有人会更喜欢将池大小设置为低于最大值?
人们问过像How to increase ActiveRecord thread pool size on heroku这样的问题,为什么Heroku只是将游泳池设置为最大?
答案 0 :(得分:0)
免责声明:这只是猜测。
也许Heroku不希望它设置为最大值。对我来说,通过保持默认连接池较小来减少资源整体数据库连接(以及资源消耗)是有意义的。需要更多用户的用户很容易找到增加它的方法。