Et par ting. Først hvilken version af HikariCP, Java og MySQL-driveren?
For det andet, 400 forbindelser i én pulje? Alt for mange! Start med 10 til 20 i hver pulje. Du vil blive overrasket over, at du kan håndtere et par tusinde transaktioner i sekundet.
For det tredje er dette det andet spørgsmål i FAQ
. Læs svaret og linket. Du skal indstille maxLifetime
til noget kortere (med 1 minut) end din MySQL native timeout.
Til sidst, slå DEBUG-logning til, HikariCP er ikke støjende. Hvert 30. sekund kører husholdningstråden og logger poolstatistikker.