请用示例详细说明下面提到的tomcat7中的池属性:
保持连接空闲有什么用?
setMinIdle()
setMaxIdle()
setMaxActive()
setInitialSize()
最佳答案
考虑apache tomcat
setMinIdle()
应保留在
一直在游泳池里。连接池可以缩小到
验证查询失败且连接关闭时的数字。违约
值派生自getInitialSize()(另请参见
settestwhileidle(boolean)空闲池不会缩小到
值,因此实际连接数
可以介于getMinidle()和getMaxIdle()之间
GetMaxActive()
setMaxIdle()
在空闲池中应该保存的最大连接数
如果ispoolsweeperenabled()返回false。如果
ispoolsweeperenabled()返回true,则空闲池可以增长到
getmaxactive()将根据
getMineVictableIDletimillis()设置。默认值为
最大激活:100
setMaxActive()
可从中分配的最大活动连接数
同时这个游泳池。默认值为100
setInitialSize()
设置在
连接池已启动。默认值为10。如果此值超过
setmaxactive(int)它将自动降低。
关于database - setmaxidle,setminidle,setInitialSize和setmaxactive池属性之间的区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23244432/