HikariCP 是一个高性能的 Java 数据库连接池库。以下是 HikariCP 提供的一些关键监控指标:
- 连接池大小:当前连接池中的连接数量。这包括空闲和正在使用的连接。
- 空闲连接数:当前连接池中处于空闲状态的连接数量。
- 活跃连接数:当前连接池中正在被使用的连接数量。
- 最大连接数:连接池允许的最大连接数。当达到此限制时,新的请求将等待或超时。
- 连接创建次数:自连接池启动以来已创建的连接总数。
- 连接释放次数:自连接池启动以来已释放(关闭)的连接总数。
- 连接使用次数:自连接池启动以来已使用的连接总数。
- 连接等待次数:自连接池启动以来因连接不可用而需要等待的请求总数。
- 连接等待时间:自连接池启动以来因连接不可用而需要等待的总时间(以毫秒为单位)。
- 连接超时次数:自连接池启动以来因等待时间过长而导致超时的请求总数。
- 平均连接等待时间:自连接池启动以来每个因连接不可用而需要等待的请求的平均等待时间(以毫秒为单位)。
- 最大连接等待时间:自连接池启动以来单个因连接不可用而需要等待的请求的最长等待时间(以毫秒为单位)。
通过监控这些指标,您可以了解连接池的运行状况,并根据需要调整配置以优化性能。例如,如果发现连接等待时间较长或连接超时次数较多,您可能需要增加最大连接数或调整其他相关设置。