【Datasource】Hikari

发布时间 2023-08-15 17:54:24作者: AlenYang

【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