微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何使用 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 举报,一经查实,本站将立刻删除。