連接池治理
更新時間 2024-09-03 19:14:27
最近更新時間: 2024-09-03 19:14:27
分享文章
本章節介紹數據庫治理的連接池治理功能
概述
連接池治理提供連接池關鍵實時統計數據的監控能力以及動態連接池配置能力。通常應用會引入連接池以優化訪問數據庫的性能,在此場景下,可以基于連接池統計數據,動態調整連接池配置以適應線上環境變化。
使用限制
目前連接池治理僅支持Druid數據源,且要求Agent為最新版本。
功能入口
- 登錄微服務治理控制臺。
- 在控制臺左側導航欄中選擇應用治理。
- 在應用治理頁面的應用卡片頁簽單擊目標應用卡片。
- 在左側導航欄選擇數據庫治理,在連池統計數據區接池治理頁簽下,選擇實例IP和進程ID對應的實例,選擇數據源,查看連接池統計數據。
- 在連接池動態配置區域,點擊編輯,輸入連接池配置,打開動態配置開關,單擊確定。

統計數據參數說明
| 參數 | 說明 |
|---|---|
| DatabaseName | 數據庫的名稱。 |
| MaxConnectionSize | 最大連接數。 |
| QueryTimeout | SQL請求的超時時長。 |
| TransactionQueryTimeout | SQL事務的超時時長。 |
| WaitThreadCount | 當前等待獲取連接的線程數。 |
| ActivePeak | 活躍連接峰值。 |
| ActivePeakTime | 活躍連接數量處于峰值的時間。 |
| ActiveConnectionSize | 活躍的連接數。 |
| ErrorCount | SQL請求的錯誤數。 |
| ExecuteCount | SQL請求的執行數。 |
| CommitCount | SQL請求的提交數。 |
| RollBackCount | SQL請求的回滾數。 |
| PoolingCount | 連接池中數據庫連接的數量。 |
| PoolingPeak | 連接池中數據庫連接數量的峰值。 |
| PoolingPeakTime | 連接池數量處于峰值的時間。 |