连接池自动扩容在6.3.2版本上有调整,
原逻辑:每次扩容步长为原poolSize,maxOverSize上限为 3*poolSize
新逻辑:每次扩容步长为原poolSize的一半
如果原poolSize<=100,则maxOverSize上限为 1.5*poolSize
如果原poolSize<=200,则maxOverSize上限为 50+poolSize
如果原poolSize<=250,则maxOverSize上限为 250
如果原poolSize>250,则maxOverSize上限为 poolSize
无论poolSize还是maxOverSize都不会超过jdbcBLocking线程池的大小
|