什么是连接池
数据库连接池是预先创建并维护一定数量的数据库连接,供应用程序重复使用,避免频繁创建和销毁连接的开销。
连接池优势
- 减少连接创建时间
- 降低数据库负载
- 提高应用响应速度
- 控制并发连接数
核心参数
| 参数 | 说明 | 建议值 |
|---|---|---|
| 最小连接数 | 池中保持的最小连接 | 5-10 |
| 最大连接数 | 池中允许的最大连接 | 20-100 |
| 连接超时 | 获取连接的等待时间 | 30秒 |
| 空闲超时 | 空闲连接的存活时间 | 300秒 |
| 连接验证 | 使用前验证连接有效性 | 启用 |
常见问题
- 连接泄露:使用后未归还连接,需检查代码
- 连接耗尽:并发过高,需增大连接池
- 连接失效:启用连接验证和自动重连

