spring-data-jpa 如何检查当前正在使用的连接池数量?

mdfafbf1  于 2022-11-10  发布在  Spring
关注(0)|答案(1)|浏览(385)

我想知道如何检查有多少连接池正在使用在这个时刻?就像我想找到的连接池的数量正在使用在当前时刻,如何做到这一点?FYI,我正在使用的Spring Boot 和MySQL作为一个数据库.

rjjhvcjd

rjjhvcjd1#

Sping Boot 默认使用Hikari连接池。检查池大小的最简单方法是在日志中启用。

logging:
   level:
     com.zaxxer.hikari.HikariConfig: DEBUG
     com.zaxxer.hikari: TRACE

它只是在日志中按时间间隔显示池统计信息

| HikariPool housekeeper | | DEBUG | com.zaxxer.hikari.pool.HikariPool | HikariPool - Pool stats (total=9, active=0, idle=9, waiting=0)

| HikariPool housekeeper | DEBUG | com.zaxxer.hikari.pool.HikariPool | HikariPool - Fill pool skipped, pool is at sufficient level.

相关问题