连接池治理
更新时间 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 | 连接池数量处于峰值的时间。 |