Tag: flexy pool

决定数据库连接池大小的思考

我正在开发基于开源java的应用程序,即xwiki。 insie hibernate.cfg.xml我可以看到参数connection.pool_size和statement_cache.siz的值为2(对于每个)。 我的应用程序将在最多时间内拥有100个用户。 现在我的问题是什么应该是理想的连接池大小。 对我来说,2号看起来很少。 如果100个用户一次连接98个用户必须等待grtting连接被释放? 在我的情况下,我应该将连接池大小保持为100吗? 我正在使用microsoft sql server。 除此之外,最大连接池大小也有限制。 它依赖于webserver(在我的情况下是tomcat)还是数据存储供应商(ms sql server)?