Spring Bootアプリケーションのパフォーマンスチューニングをする機会があったのですが、その際に読んだHikariCP(Java製のコネクションプールライブラリ)のドキュメントに興味深い記述があったので紹介します。 オリジナルのドキュメント: About Pool Sizing https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing DBコネクションは(ほとんどの場合)多すぎる 英語が苦手でなければ、まず以下の動画を見てください。ここでは、DBコネクションの数を2000 => 96に減らすことで、レスポンスタイムが100ms => 2msに改善するデモが行われています。 このデモ内では、Webアプリケーションを想定して、約10000のユーザが同時にアクセスするようなシナリオを想定しています。このような場合で