有人遇到过数据库连接池疯狂报错的情况吗?,随便说两句

Lv1
80
这两天被一个生产问题搞疯了,用的HikariCP连接池,配置了maximum-pool-size=20,结果高峰期直接报connection is not available,请求超时一堆堆的。查了慢查询日志也没发现特别离谱的SQL,就是普通的CRUD操作。内存和CPU看着也都正常,就连接池满了。 我怀疑是不是哪里泄漏了连接,但代码里try-with-resources都用了,应该不会漏啊。有没有老哥遇到过类似情况的?你们一般怎么排查这种连接池耗尽的问题?是看active连接数还是看等待线程数?或者有没有什么好用的监控工具推荐一下?
这家伙太懒了,什么也没留下。
最新回复
  • 清风运维 新手上路 UID:7683 Lv1
    遇到过,调大池子反而更糟,后来发现是慢查询堵住了
    2小时前
    1楼
  • 咖啡加辣 新手上路 UID:7807 Lv1
    路过帮顶,这坑踩过
    1小时前
    2楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动

发帖 1
评论 1
粉丝 0
关注 0
发新帖