如果一个典型的请求花费50%的时间进行计算,而50%的时间用于数据库连接,则您的池中可能只需要50个连接。当然,您的应用程序应尽早释放数据库连接。
通常,对于数据库而言,保持连接并不昂贵(而创建一个新连接则非常昂贵)。保持足够高应该没问题。
你可以设定
- 最大池大小为100
- 首选池大小为50
- 对于池连接,空闲超时为5分钟。
我不熟悉Microsoft SQL Server,但我认为其最大池限制为100
Tomcat可以使用此数量的池大小。

如果一个典型的请求花费50%的时间进行计算,而50%的时间用于数据库连接,则您的池中可能只需要50个连接。当然,您的应用程序应尽早释放数据库连接。
通常,对于数据库而言,保持连接并不昂贵(而创建一个新连接则非常昂贵)。保持足够高应该没问题。
你可以设定
我不熟悉Microsoft SQL Server,但我认为其最大池限制为100
Tomcat可以使用此数量的池大小。