编辑连接池高级属性

为了帮助诊断连接泄漏并便于使用,提供了高级属性,以便在创建连接池时对其进行配置。

名称

用于标识连接池名称的只读字段。

语句超时

以秒为单位的一段时间,经过这段时间后,将终止运行时间异常长的查询。Enterprise Server 将对创建的语句设置 "QueryTimeout"。值为 –1 表示已禁用此选项。默认值为 –1。

包装 JDBC 对象

当此字段设置为 true 时,应用程序将获取 StatementPreparedStatementCallableStatementResultSetDatabaseMetaData 的包装 JDBC 对象。默认值为 False。

最多验证一次

以秒为单位的一段时间,经过这段时间后,最多验证连接一次。这将有助于降低连接请求的验证数量。值为 0 表示已禁用连接验证。默认值为 0。

泄漏超时

以秒为单位的一段时间,在这段时间内跟踪连接池中的连接泄漏。默认值为 0,表示已禁用连接泄漏跟踪。如果启用了连接泄漏跟踪,则可以在“监视资源”选项卡中获得连接泄漏数量的统计信息。要查看该选项卡,请转至 "Application Server" ->“监视”->“资源”。

泄漏回收

如果启用了该选项,则当完成泄漏连接跟踪后,泄漏的连接将恢复到池中。

创建重试尝试

当创建新的连接失败后,进行尝试的次数。值为 0 表示不会尝试再次创建连接。默认值为 0。

重试时间间隔

两次尝试创建连接之间的时间间隔(以秒为单位)。默认值为 10。此属性只有在“创建重试尝试次数”值大于 0 时使用。

延迟关联

如果启用了此选项,则对连接执行操作时,将对连接进行延迟关联。当完成事务并且结束组件方法时,对连接取消关联,这有助于重新使用物理连接。默认情况下禁用此选项。

延迟连接获取

如果启用了此选项,则仅当在方法中实际使用事务的资源时才获取该资源。

与线程关联

启用该选项会将连接同线程相关联,从而当同一线程需要使用连接时,能够重新使用已与该线程关联的连接,因此不会导致从池中获得连接的系统开销。默认情况下禁用此选项。

匹配连接

如果启用了此选项,池的连接匹配将打开/关闭。如果管理员知道池中的连接始终同构,因此从池中选择的连接不需要由资源适配器进行匹配,则可禁用该选项。默认情况下禁用此选项。

最大连接使用

池可以重新使用连接的次数。当连接已被重新使用了指定的次数后,将关闭该连接。这是很有用的,例如避免状态泄漏。值为 0 表示已禁用此属性。默认值为 0。

相关任务
相关的 asadmin 命令