获取连接池中的空闲连接数

发布于 2024-08-15 13:50:45 字数 105 浏览 4 评论 0原文

在我的项目中,Spring 使用 org.apache.commons.dbcp.BasicDataSource 类管理连接池。是否可以获取当前有多少个空闲或已使用的连接?

谢谢。

In my project Spring manages connection pool with org.apache.commons.dbcp.BasicDataSource class. Is possible to get how many connections are free or used in current time?

Thanks.

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

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

发布评论

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

评论(2

动听の歌 2024-08-22 13:50:45

从 javadoc 中,您应该能够从 getNumIdle()getNumActive() 方法(如果您可以获得 BasicDataSource 的实例)。

From the javadocs, you should be able to read this from the getNumIdle() and getNumActive() methods, if you can get an instance of the BasicDataSource.

百合的盛世恋 2024-08-22 13:50:45

要获取 BasicDataSource 的实例,您可以使用 JMX 并访问公开的 bean。例如,您可以使用 Java Visual VM自版本 6、更新 7 起与 JDK 捆绑在一起。当然,您必须安装 MBeans 插件。

To get an instance of BasicDataSource you can use JMX and access the exposed beans. For example you can use Java Visual VM which is bundled with JDK since version 6, update 7. Of course you must install the MBeans plugin.

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