Нормально ли для HikariPool 3 активных подключения при запуске и никогда не отказываться от них? - PullRequest
0 голосов
/ 24 сентября 2019

Некоторые соответствующие номера версий:

<spring.version>4.3.8.RELEASE</spring.version>
<hibernate.version>4.3.8.Final</hibernate.version>
<spring.security.version>3.2.6.RELEASE</spring.security.version>
<spring-data-jpa.version>1.7.1.RELEASE</spring-data-jpa.version>

При запуске моего приложения Spring с самого начала он принимает 3 активных соединения, а 1 не используется.

HikariPool-1 - Статистика пула (итого = 4, активен = 3, бездействует = 1, ждет = 0)

И так будет всегда.Таким образом, на самом деле доступно только одно соединение, поскольку все время используются 3.

Это должно быть как минимум 4, чтобы начать.Не имея значения ниже 4, он не может создать некоторые bean-компоненты с AutoWired в них.

ds.setMaximumPoolSize (4);

Это нормально для приложения, чтобы занять 3 активных соединения и никогда не освобождатьих.(Без использования приложения, например)

...