我正在尝试使用HikariPoolMXBean来收集连接池指标,并希望清楚地了解其中一个指标的含义:
/**
* Get the number of threads awaiting connections from the pool. The return value is extremely transient and is
* a point-in-time measurement.
*
* @return the number of threads awaiting a connection from the pool
*/
int getThreadsAwaitingConnection();
在这个度量上下文中,什么是线程?它是应用程序线程、数据库线程还是其他线程?它是HikariCP内部使用的线程吗?
HikariPoolMXBean中的线程与等待从池中获得连接的应用程序线程相关
线程调用DataSource.getConnection()