带有 Spring Boot 的 HikariCP
HikariCP with SpringBoot
我已经配置了最大值。使用以下命令将我的 SpringBoot 应用程序的连接池大小设置为 1:
spring.datasource.hikari.maximum-pool-size=1
有什么方法可以验证和确认此更改。我想检查这是否适用于我的应用程序。
如果为 HikariCP 启用调试日志,您可以在日志中看到池值。
HikariCP 管家线程以固定时间间隔记录池信息。
只需将 com.zaxxer.hikari
日志级别设置为 debug
。
在 logback.xml 你可以像
<logger name="com.zaxxer.hikari" level="debug"/>
或者您可以在 application.properties
logging.level.com.zaxxer.hikari=debug
在您的日志文件控制台中,您会发现类似这样的内容。
DEBUG [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool: HikariPool-1 - Pool stats (total=10, active=0, idle=10, waiting=0)
Total
值不应超过 maximum-pool-size
值。
我已经配置了最大值。使用以下命令将我的 SpringBoot 应用程序的连接池大小设置为 1:
spring.datasource.hikari.maximum-pool-size=1
有什么方法可以验证和确认此更改。我想检查这是否适用于我的应用程序。
如果为 HikariCP 启用调试日志,您可以在日志中看到池值。 HikariCP 管家线程以固定时间间隔记录池信息。
只需将 com.zaxxer.hikari
日志级别设置为 debug
。
在 logback.xml 你可以像
<logger name="com.zaxxer.hikari" level="debug"/>
或者您可以在 application.properties
logging.level.com.zaxxer.hikari=debug
在您的日志文件控制台中,您会发现类似这样的内容。
DEBUG [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool: HikariPool-1 - Pool stats (total=10, active=0, idle=10, waiting=0)
Total
值不应超过 maximum-pool-size
值。