基于这个 https://devcenter.heroku.com/articles/heroku-postgres-plans,heroku指定了数据库中最大连接数。我的问题是,最大连接数是否等于已登录用户数?例如,如果我设置了最大限制为60,它是否意味着我最多可以有60个已登录用户?
不,这意味着您的应用程序在其连接池中最多可以打开60个数据库连接。 这只是意味着您的应用程序只能向数据库发送60个并发请求。这与已登录用户无关,但如果61个已登录用户同时向您的应用程序发送请求,则其中一个将等待一段时间,直到连接池中有可用连接。参考链接:http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/ConnectionPool.html