数据库连接池故障排查实战:HikariCP 调优与排坑是系统设计的核心,它决定了数据的存储方式和访问效率。
本文介绍了数据库连接池故障排查实战:HikariCP 调优与排坑的原理和最佳实践,帮助你构建高效的数据存储方案。
spring:
datasource:
hikari:
# 连接池大小
maximum-pool-size: 20 # 最大连接数(最重要)
minimum-idle: 20 # 最小空闲连接数(建议 = maximum-pool-size)
# 连接生命周期
max-lifetime: 1800000 # 连接最大存活时间 30 分钟
connection-timeout: 30000 # 获取连接超时时间 30 秒
idle-timeout: 600000 # 空闲连接超时 10 分钟(minIdle < maxPool 时生效)
# 健康检查
connection-test-query: SELECT 1 # 连接测试 SQL(MySQL 可以用 SELECT 1)
validation-timeout: 5000 # 校验超时 5 秒
keepalive-time: 120000 # 保活探测间隔 2 分钟
# 泄漏检测
leak-detection-threshold: 60000 # 连接泄漏检测阈值 60 秒
2026/6/27大约 10 分钟