了解具有 JMX 相关属性的连接池

Understanding Connection pool with JMX related properties

我正在为我的 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中提到的TomcatJDBC连接池属性有什么关系吗? Active Idle 和 Size 之间的关系是什么(好像是 Active + Idle = Size)。

非常感谢

该 MBean 上的方法只是委托 directly to the pool implementation

  • getActive():应用程序正在使用的已建立连接数
  • getIdle(): 未使用的已建立连接数
  • getSize(): 已建立的数据库连接数
  • getWaitCount(): 等待连接的线程数