使用此页面来指定与连接池相关的设置。
此管理控制台页面是一系列资源类型(例如 JDBC 数据源和 JMS 队列连接工厂)的通用页面。要查看此页面,路径视资源类型而定,但通常选择资源提供程序实例,然后选择资源类型实例,接着单击
。共享分区的数目、空闲池分区的数目和空闲池分发表大小是与减少线程需要等待同步锁定的时间相关的属性。在具有单个处理器的系统上,这些值没有差别。在具有多个处理器的系统上,这些设置可减少与管理多个线程相关联的性能成本。
粘滞连接是活动的连接,但它不响应连接池也不返回给连接池。如果池出现粘滞(已达到粘滞阈值),那么向所有新的连接请求通知资源出现异常,直至该池不粘滞为止。“粘滞计时器时间间隔”属性是计时器的时间间隔。这是连接池为粘滞连接执行检查的频率。缺省值是 0 秒。
如果试图使用 wsadmin 脚本编制工具更改粘滞时间、粘滞计时器时间间隔或粘滞阈值属性失败,那么将发生 IllegalState 异常。此请求期间,池不能有任何活动的请求或活动的连接。要启动粘滞连接支持,粘滞时间和粘滞阈值属性值都必须大于 0 并且最大连接数也必须大于 0。
另外,如果设置粘滞计时器时间间隔,那么它必须小于粘滞时间值。事实上,建议粘滞计时器时间间隔应该是粘滞时间值的 1/4 到 1/6,以使得在声明连接粘住了之前连接池检查粘滞连接 4 到 6 次。这能减少发生主动错误信息的可能性。
wsadmin 示例
$AdminControl getAttribute $objectname stuckTime $AdminControl setAttribute $objectname stuckTime 30 $AdminControl getAttribute $objectname stuckTimerInterval $AdminControl setAttribute $objectname stuckTimerInterval 15 $AdminControl getAttribute $objectname stuckThreshold $AdminControl setAttribute $objectname stuckThreshold 10
数据类型 | 整型 |
缺省值 | 0 |
范围 | 0 到最大整数 |
标有(在线)的链接要求访问因特网。