druid 数据库连接有效性检查

发布于 2021-12-03 08:45:13 字数 768 浏览 910 评论 6

通过druid 的监控页面看到有一条SQL执行很耗时  达到了15分钟。

该SQL是用于获取连接时检查连接是否有效的。按理说应该很快就执行完了的。为什么会耗时这么久呢?这样会导致程序一直获取不到数据库连接。点进去之后  发现是执行该检查有效的sql的时候 连接超时了。

请问下各位大佬有没有遇到过这个问题。

后面查看源码的时候  看到了一个这个参数。默认值是-1 将这个属性给定一个值  应该可以解决这个问题。

但是目前因为某些原因   不方便修改应用程序。  能否从环境方面入手。解决连接超时的问题。

是否是数据库配置  或者网络的问题。请大佬们  给点意见

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

不再见 2021-12-08 14:01:53

数据库有僵死连接 加了个自动清除 就好了

等风来 2021-12-08 13:50:01

回复
请问怎么加自动清除?

滥情空心 2021-12-08 11:38:51

请问这个问题解决了吗?我也遇到了,我是隔好久不去连接就会出现这种情况。不过我用的是dbcp2的连接池。

惜醉颜 2021-12-07 15:40:49

怎么联系?

别低头,皇冠会掉 2021-12-06 19:30:38

回复
https://github.com/alibaba/druid

像你 2021-12-05 13:23:09

回复
@魔力猫 : 谢谢

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文