Beberapa barang. Pertama, Apa versi HikariCP, Java, dan driver MySQL?
Kedua, 400 koneksi dalam satu pool? Terlalu banyak! Mulailah dengan 10 hingga 20, di setiap kolam. Anda akan terkejut bahwa Anda dapat menangani beberapa ribu transaksi per detik.
Ketiga, ini adalah pertanyaan kedua di FAQ
. Baca jawaban dan tautannya. Anda perlu mengatur maxLifetime
ke sesuatu yang lebih pendek (selama 1 menit) dari batas waktu asli MySQL Anda.
Terakhir nyalakan DEBUG logging, HikariCP tidak berisik. Setiap 30 detik, utas tata graha berjalan dan mencatat statistik kumpulan.