关于用JDBC连接数据库服务器,非活动超时的问题,请教高手

关于用JDBC连接数据库服务器,非活动超时的问题,请教高手,第1张

听说默认的不使用超时是30分钟,失效超时是0,就是无效。那么默认就是30分钟会降低到连接池的最小值。如果设置了失效超时,那么连接达到失效超时那么久的未活动的时候,就会强行从数据库断开,无论目前是空闲还是被应用拿着,甚至连接池会降低到连接最小数一下,有时在监控中看到free

pool为负数可能就是和这个有关。好处是防止连接泄露,和数据库网络故障导致的连接不可用。

设置这个之后,如果在100s之类连接不上的话,就会进行一个处理,不会总是停留在登陆数据库这个动作上面,以来,可以释放资源,而来,及时的做出一个返回错误,重新尝试登陆,可以减少用户那种不知未来的等待时间。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9930944.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存