在 HikariDataSource 上建立活动连接

Ste*_*oll 5 hikaricp

我试图弄清楚当前打开了多少个连接,但我似乎找不到使用 Hikari 的明显方法。

HikariPool公开该信息 ( getActiveConnections) 但我没有看到从HikariDataSource.

Xia*_*com 7

如果您使用的是 Spring Boot:

new HikariDataSourcePoolMetadata(dataSource).getActive();
Run Code Online (Sandbox Code Playgroud)

  • 啊啊。[我知道,谢谢!](https://github.com/spring-projects/spring-boot/blob/a79131f8d2ed5817288717014f20dafdbc3e2412/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jdbc/元数据/HikariDataSourcePoolMetadata.java#L29) (4认同)

bre*_*ttw 2

您必须通过 JMX 编程访问来获取它。registerMbeans首先,通过属性或调用 来启用 MBean 注册setRegisterMeans()。然后查阅此页面以了解如何执行编程访问:

https://github.com/brettwooldridge/HikariCP/wiki/JMX-Monitoring