いくつかのこと。まず、HikariCP、Java、およびMySQLドライバーのバージョンは何ですか?
次に、1つのプールに400の接続がありますか? 多すぎます! 各プールで10から20から始めます。 1秒あたり数千のトランザクションを処理できることに驚かれることでしょう。
第三に、これは、FAQの2番目の質問です
。答えとリンクを読んでください。 maxLifetime
を設定する必要があります MySQLネイティブタイムアウトよりも短い(1分)ものに。
最後に、DEBUGロギングをオンにします。HikariCPはノイズが多くありません。 30秒ごとに、ハウスキーピングスレッドが実行され、プールの統計がログに記録されます。