HikariCP с SpringBoot

#postgresql #spring-boot #hikaricp

#postgresql #весенняя загрузка #хикаричп

Вопрос:

Я настроил максимум. размер пула подключений моего приложения SpringBoot равен 1, используя следующую команду:

 spring.datasource.hikari.maximum-pool-size=1
 

Есть ли какой-либо способ проверить и подтвердить это изменение? Я хочу проверить, что это работает для моего приложения.

Комментарии:

1. Зачем беспокоиться о пуле подключений, если вы все равно не собираетесь его использовать?

2. Привет @M. Deinum! На самом деле мне по какой-то причине нужно изменить размер моего пула соединений. Если он будет работать нормально, я им воспользуюсь.

Ответ №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 значение.