tomcat - 了解具有 JMX 相关属性的连接池
问题描述
我正在为我的 jdbc 数据源相关属性分析 JMX mbean (org.apache.tomcat.jdbc.pool.jmx.ConnectionPool) 属性,我需要一些关于这些属性含义的参考。我找不到任何关于这些方法给出的文档。我检查了https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/tomcat/jdbc/pool/jmx/ConnectionPool.html#getActive()并找不到任何信息。
getActive()
getIdle()
getSize()
getWaitCount()
这些是否与https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html中提到的 Tomcat JDBC 连接池属性有任何联系?Active Idle 和 Size 之间的关系是什么(看起来像 Active + Idle = Size)。
非常感谢
解决方案
该 MBean 上的方法直接委托给池实现:
getActive()
:应用程序正在使用的已建立连接数getIdle()
: 未使用的已建立连接数getSize()
: 与数据库建立的连接数getWaitCount()
: 等待连接的线程数
推荐阅读
- java - 在 MongoDB Java 中验证键的值
- javascript - 使用配对对象随机播放 4 个数组,然后将其推送
- google-cloud-platform - 谷歌云在不同的 GCP 项目中创建没有 VPC 对等的 dns 对等
- c# - 基于不同过滤器的不同OrderBy
- javascript - 如何从缓存中检索值?
- javascript - JS 通过特定字段降低对象复杂度
- angular - 在使用 ngFor 生成的按钮上,使用 ngClass 更改单击按钮的颜色
- python - 指定 f 字符串中连接变量的宽度
- github-pages - GitHub Pages repo 没有加载工作,我搞砸了什么?
- arrays - 切片numpy数组