在群集上建立 JDBC 池管理器规则后,如果选中“* (应用于所有当前及未来的 JDBC 连接池)”并向该群集配置添加一个新的 JDBC 连接池,则会出现最大池大小 (max-pool-size) 重新计算问题。由于选择了所有池来进行自动调节,因此该新池的最大池大小会设为默认最大池大小设置,而不是根据群集中现有服务器实例的数量进行计算。例如,假定您的设置如下:
默认最大连接数:100
池名称:* (应用于所有当前及未来的 JDBC 连接池)
最大连接数:未设置值
如果群集中有两个服务器实例,则对于所有存在的活动 JDBC 连接池而言,每个实例的最大池大小将重新计算为 50。而对于任何新添加的 JDBC 连接池,每个实例的最大池大小将重新计算为 100。