| | |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | type: com.zaxxer.hikari.HikariDataSource |
| | | hikari: |
| | | minimum-idle: 0 |
| | | maximum-pool-size: 20 |
| | | idle-timeout: 25000 |
| | | minimum-idle: 10 # 最小空闲连接数,建议与max-pool-size差距不要太大(避免频繁创建/销毁连接) |
| | | maximum-pool-size: 100 # 提高最大连接数(根据数据库能承受的并发连接数调整,需与DBA确认) |
| | | idle-timeout: 60000 # 空闲连接超时时间(1分钟),超过后释放 |
| | | auto-commit: true |
| | | connection-test-query: SELECT 1 |
| | | max-lifetime: 1800000 # 连接最大存活时间(30分钟),避免长期占用导致的僵死连接 |
| | | connection-timeout: 30000 # 延长连接获取超时时间(30秒,避免因短暂峰值误报) |
| | | connection-test-query: SELECT 1 # 连接校验SQL(检测连接是否有效,MySQL示例,其他数据库需调整) |
| | | validation-timeout: 5000 # 连接校验超时时间(5秒) |
| | | jpa: |
| | | properties: |
| | | hibernate: |