我刚刚学习连接池,我想知道是否有任何理由设置maxIdle
> maxActive
.
这是我的理解:
空闲连接是已创建并等待使用的连接。
一旦客户端借用它,它就会成为活动连接。
minIdle
确定要在池中创建的初始连接数。
当客户端尝试使用该池时,会提供一个空闲连接。如果没有可用的空闲连接,池将创建一个。当空闲连接变为活动连接时,如果空闲连接数低于minIdle
,池将创建连接,直到至少有minIdle
空闲连接。当客户端完成活动连接后,该连接将再次变为空闲连接。
这意味着空闲连接的数量可能会增加,因此maxIdle
防止连接池有太多空闲连接。自从maxActive
限制可以借用的连接数,不需要有maxIdle
> maxActive
.
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)