私はオープンソースのJavaベースのアプリケーション、つまりxwikiに取り組んでいます。Insie hibernate.cfg.xmlパラメーターconnection.pool_sizeとstatement_cache.sizの値を2(それぞれ)として表示できます。私のアプリケーションは、ある時点で最大100ユーザーの負荷がかかります。さて、私の質問は、このための理想的な接続プールのサイズは何であるかということです。私にはサイズ2は非常に少なく見えます。一度に100人のユーザーが接続する場合、98人のユーザーは接続が解放されるのを待つ必要がありますか?私の場合、接続プールのサイズを100のままにする必要がありますか?
私はマイクロソフトSQLサーバーを使用しています。
これとは別に、最大接続プールサイズには制限があります。Webサーバー(私の場合はtomcat)またはデータストアベンダー(ms sql server)に依存しますか?