标签: ruby-on-rails postgresql connection-pooling
我有一个Rails应用程序,将同时由17个人使用。我应该将池设置为17吗?
答案 0 :(得分:1)
否,您应该将其设置得低得多。用户不会花费所有时间来运行数据库查询,并且在数据库连接处于空闲状态时,它可以供其他用户使用。
这就是连接池的全部意义,它避免了很多连接和断开连接。
当然,并发应用程序用户的数量会影响连接池的大小,但不应相同。