我在Webpshere Application Server 6.1内运行一个web应用程序。这个web应用程序有一种规则类型的引擎,每个规则都从websphere数据源池获取它自己的连接。因此,我看到在运行用例时,对于100条输入记录,从池中获得约400-800个连接并将其释放回池中。我有一种感觉,如果这台发动机投入生产,完成加工可能需要很长时间。连接池 - 它有多少开销?
经常从池中获取连接是否是不好的做法?从池中获取连接所涉及的开销成本是多少?我的猜测是所涉及的成本应该是最小的,因为池不过是资源缓存。如果我错了,请纠正我。
通常,默认连接池和数据源属性并不总是适合您的生产环境。您可能需要将诸如“最大连接数”和“语句缓存大小”等属性调整为高于10的值。 – svachon 2009-07-23 21:51:10