【发布时间】:2021-11-08 11:50:58
【问题描述】:
我已经提供了所需的 Spring Boot 属性,并启用了 hikari 调试。但是,当我启动应用程序时,连接池本身是默认的。以下是我正在使用的属性列表:
spring.datasource.hikari.connectionTimeout=30000
spring.datasource.hikari.maximumPoolSize=30
spring.datasource.hikari.idleTimeout=600000
spring.datasource.hikari.minimumIdle=15
logging.level.com.zaxxer.hikari.HikariConfig=DEBUG
logging.level.com.zaxxer.hikari=TRACE
对于数据源:
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.url=jdbc:h2:file:D:/ATOP_BACKEND/database/db;AUTO_SERVER=TRUE
spring.datasource.username=sa
spring.datasource.password=
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
我尝试了各种属性,例如“spring.datasource.hikari.maximum-Pool-Size=30”,还尝试从属性中删除 hikari(spring.datasource.maximum-Pool-Size)在某些情况下工作过。他们都没有增加连接池。任何 cmets/链接都会有所帮助。 启动应用程序后,调试消息显示:
{"@timestamp":"2021-09-13T12:46:51.356+05:30","@version":"1","message":"HikariPool-1 - Pool stats (total=10, active=0, idle=10, waiting=0)","logger_name":"com.zaxxer.hikari.pool.HikariPool","thread_name":"HikariPool-1 housekeeper","level":"DEBUG","level_value":10000,"application_name":"atopweb"}
【问题讨论】:
-
池大小没有增加是什么意思?
-
池大小为默认值,即 10。它不会增加到我给出的值 30。
标签: java spring spring-boot hikaricp