我正在开发基于开源 Java 的应用程序,即 xwiki。Insie hibernate.cfg.xml 我可以看到参数 connection.pool_size 和 statement_cache.siz 的值为 2(对于每个)。我的应用程序在某个时间点的最大负载为 100 个用户。现在我的问题是什么应该是理想的连接池大小。对我来说,2 号看起来非常小。如果 100 个用户一次连接 98 个用户必须等待 grtting 连接释放?在我的情况下,我应该将连接池大小保持为 100 吗?
我正在使用微软 sql 服务器。
除此之外,最大连接池大小有限制。它是否依赖于网络服务器(在我的例子中是 tomcat)或数据存储供应商(ms sql server)?