“JDBC 池管理器”规则可调节 JDBC 连接池的最大池大小 (max-pool-size) 以及初始和最小池大小 (steady-pool-size) 的值。这些重新计算仅在运行时进行,绝对重新计算值不会在任何地方反映出来。在生产环境中,重新计算仅基于初始和最小池大小的客户端请求数量,并且仅基于最大池大小的服务器实例添加或删除。
“JDBC 池管理器”规则包括下面的规则特定设置:
默认最大连接数 — 为没有池特定设置的池指定默认最大连接池大小设置。默认值为 32。
抽样频率 — 指定检查 JDBC 连接池的连接数的频率,以秒为单位。默认值为 60。
抽样数量 — 指定用于确定连接数的移动平均值的抽样数量。默认值为 5。
JDBC 池表格 — 选中“* (应用于所有当前及未来的 JDBC 连接池)”旁边的框,或者选中各个连接池旁边的框。对于每个选定池,输入一个“最大连接数”值,或将“最大连接数”保留为空以使用默认值。
不要同时选中“* (应用于所有当前及未来的 JDBC 连接池)”和各个连接池。“* (应用于所有当前及未来的 JDBC 连接池)”的“最大连接数”设置会覆盖各个连接池的“最大连接数”设置。
此规则中的所有“最大连接数”设置(包括“默认最大连接数”和各个池的“最大连接数”设置)会覆盖 JDBC 连接池的“最大池大小”设置。
有关如何配置规则的一般步骤,请参见使用管理规则。