下表介绍了连接池设置:
参数 |
说明 |
---|---|
初始和最小池大小 |
池中连接的最小数目。该值还确定了首次创建池或应用服务器启动时被置于池中的连接的数目。 |
最大池大小 |
池中连接的最大数目。 |
池大小调整数量 |
当池向最小池大小方向收缩时,将成批调整大小。此值确定批处理中的连接数目。将该值设置过大会延迟连接回收;而将该值设置过小则会导致效率太低。 |
空闲超时 |
连接在池中保持空闲的最长时间(以秒为单位)。一旦超过此时间,即从池中删除该连接。 |
最长等待时间 |
已请求连接的应用程序在达到连接超时之前等待的时间。由于默认等待时间过长,应用程序可能会出现无限期挂起的情况。 |
一旦失败 |
选中标记为“关闭所有连接”的复选框之后,如果单个连接失败,应用服务器将关闭池中的所有连接,然后重新建立这些连接。如果未选中此复选框,则只有在使用各个连接时才会重新建立这些连接。 |
事务支持 |
使用“事务支持”列表可以为连接池选择事务支持类型。选择的事务支持将以向下兼容方式覆盖与此连接池关联的资源适配器中的事务支持属性。也就是说,它可以支持比资源适配器中指定的事务级别低或与其相同的事务级别,但它不能指定更高的级别。 “事务支持”菜单中的“无”选项表示资源适配器不支持资源管理器本地事务或 JTA 事务,也不实现 XAResource 或 LocalTransaction 接口。对于 JAXR 资源适配器,您需要从“事务支持”菜单中选择“无”。JAXR 资源适配器不支持本地事务或 JTA 事务。 “本地”事务支持表示资源适配器将通过实现 LocalTransaction 接口来支持本地事务。本地事务的管理在资源管理器内部进行,不涉及任何外部事务管理器。 XA 事务支持表示资源适配器将通过实现 LocalTransaction 和 XAResource 接口来支持资源管理器本地事务和 JTA 事务。XA 事务由事务管理器在资源管理器外部进行控制和调整。本地事务的管理在资源管理器内部进行,不涉及任何外部事务管理器。 |
连接器验证 |
如果希望在将连接池传递给应用程序之前对其进行验证,请选中“已启用”复选框。 |
创建连接池之前,您需要部署与池关联的连接器模块(资源适配器)。您可以使用管理控制台或使用 asadmin 命令来部署连接器模块。有关 asadmin 命令的信息,请参见 asadmin(1M)。
要在管理控制台中查看、创建、编辑或删除连接池,请单击“资源”>“连接器”>“连接器连接池”。您可以向连接器连接池中添加属性(名称-值对)。或者,可以使用以下 asadmin 命令创建和删除连接池: