如何使用 HikariCP 在 Spring 数据 jpa 应用程序中找出哪些服务消耗了大部分连接

问题描述

我在 Spring Boot 应用程序中使用 Spring Data,我的数据库是 postgresql我有一些作业和服务出于不同目的连接到 db。 最近遇到连接问题
这是我的 hikari 监控的示例日志:

1399-10-09 00:03:22 INFO [INTERNAL  NA        ] HikariMonitorService.checkHikari         :  hikari pool: total=50 active=50 idle=0 waiting=5
1399-10-09 00:03:27 INFO [INTERNAL  NA        ] HikariMonitorService.checkHikari         :  hikari pool: total=50 active=50 idle=0 waiting=5
1399-10-09 00:03:32 INFO [INTERNAL  NA        ] HikariMonitorService.checkHikari         :  hikari pool: total=50 active=50 idle=0 waiting=5
1399-10-09 00:03:37 INFO [INTERNAL  NA        ] HikariMonitorService.checkHikari         :  hikari pool: total=50 active=50 idle=0 waiting=5
1399-10-09 00:03:42 INFO [INTERNAL  NA        ] HikariMonitorService.checkHikari         :  hikari pool: total=50 active=50 idle=0 waiting=5

如您所见,所有连接都在使用中 我想知道哪些服务/或工作消耗了大部分连接? 是否有一些监控/分析工具来显示哪个服务使用哪个连接?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)