HikariCP 是一個高性能的 Java 數據庫連接池庫。以下是 HikariCP 提供的一些關鍵監控指標:
- 連接池大小:當前連接池中的連接數量。這包括空閑和正在使用的連接。
- 空閑連接數:當前連接池中處于空閑狀態的連接數量。
- 活躍連接數:當前連接池中正在被使用的連接數量。
- 最大連接數:連接池允許的最大連接數。當達到此限制時,新的請求將等待或超時。
- 連接創建次數:自連接池啟動以來已創建的連接總數。
- 連接釋放次數:自連接池啟動以來已釋放(關閉)的連接總數。
- 連接使用次數:自連接池啟動以來已使用的連接總數。
- 連接等待次數:自連接池啟動以來因連接不可用而需要等待的請求總數。
- 連接等待時間:自連接池啟動以來因連接不可用而需要等待的總時間(以毫秒為單位)。
- 連接超時次數:自連接池啟動以來因等待時間過長而導致超時的請求總數。
- 平均連接等待時間:自連接池啟動以來每個因連接不可用而需要等待的請求的平均等待時間(以毫秒為單位)。
- 最大連接等待時間:自連接池啟動以來單個因連接不可用而需要等待的請求的最長等待時間(以毫秒為單位)。
通過監控這些指標,您可以了解連接池的運行狀況,并根據需要調整配置以優化性能。例如,如果發現連接等待時間較長或連接超時次數較多,您可能需要增加最大連接數或調整其他相關設置。