0

我正在尝试确定 Weblogic Server 的数据源池大小。我的应用程序应该每秒接受 1000 个请求。每个请求只是简单的数据库操作,如读/写。我将数据源的最大容量设置为 100。我如何衡量这是否可以接受?有办法吗?对于我的流量测试,100 还不够,但我们的数据库管理员说它应该是最大 150。我想听听有关它的任何想法。

4

1 回答 1

1

由于无法准确计算出每秒这 1000 个请求中有多少实际在执行数据库作业,以及有多少将处理数据,您需要从 100 个连接开始并在需要时增加它。

如果数据库任务本身很简单(如您所说),那么您无需配置大量数据库连接,但建议将池中数据库连接的最小值和最大值设置为相同。

另请注意,您在池中设置的最大连接数是每个托管服务器,因此,如果您有超过 1 个托管服务器,则 WLS 将打开池中配置的托管服务器数量 x 到数据库的最大连接数。

于 2012-12-03T13:35:42.617 回答