#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
значение.