develog

HikariCP configuration 본문

카테고리 없음

HikariCP configuration

냐옴 2023. 7. 28. 15:23

desc

  • Fast, simple, reliable. HikariCP is a "zero-overhead" production ready JDBC connection pool.
  • HikariCP comes with sane defaults that perform well in most deployments without additional tweaking. 
  • Every property is optional, except for the "essentials" marked below.
  • HikariCP uses milliseconds for all time values.

 

Spring Boot application.properties

# application.properties
spring.datasource.hikari.maximum-pool-size=10
spring.datasource.hikari.connection-timeout=30000 
spring.datasource.hikari.idle-timeout=600000

 

구분 property default
Essentials dataSourceClassName none
jdbcUrl none
username none
password none
Frequently used autoCommit true
connectionTimeout 30000 (30 seconds)
idleTimeout 600000 (10 minutes)
keepaliveTime 0 (disabled)
maxLifetime 1800000 (30 minutes)
connectionTestQuery none
minimumIdle same as maximumPoolSize
maximumPoolSize 10
metricRegistry none
healthCheckRegistry none
poolName auto-generated

 

 

https://github.com/brettwooldridge/HikariCP#gear-configuration-knobs-baby

 

GitHub - brettwooldridge/HikariCP: 光 HikariCP・A solid, high-performance, JDBC connection pool at last.

光 HikariCP・A solid, high-performance, JDBC connection pool at last. - GitHub - brettwooldridge/HikariCP: 光 HikariCP・A solid, high-performance, JDBC connection pool at last.

github.com

 

Comments