【Datasource】Hikari配置
常用配置
spring:
type: com.zaxxer.hikari.HikariDataSource
datasource:
hikari:
# 连接池名称,配置后日志中会打印。
pool-name: hikari-pool
# 连接池核心线程数。默认值10。小于0或大于maximum-pool-size,都会重置为maximum-pool-size。
minimum-idle: 10
# 连接池总最大允许的连接数,超过此值的并发请求会被阻塞。默认值10。小于等于0会被重置为默认值10。
maximum-pool-size: 20
# 连接超时时间。默认值30秒。小于250ms会被重置为最小值250ms。
connection-timeout: 300
# 线程空闲超时时间,当大于核心线程小于最大线程时才生效。默认值10分钟。
idle-timeout: 600000
# 线程的最大存活时间,从线程创建开始计时,到此时间会自动关闭,应小于数据库配置的单个连接的最大时长。默认值30分钟。
max-lifetime: 1800000
# 数据库验证SQL
connection-test-query: select 1 from dual