Я работаю над java-приложением openource i.e xwiki. Insie hibernate.cfg.xml Я могу видеть значение параметров connection.pool_size и statement_cache.siz как 2 (для каждого). Мое приложение будет иметь максимальную нагрузку в 100 пользователей в определенный момент времени. Теперь мой вопрос заключается в том, что должно это идеальный размер пула соединений для этого. Мне размер 2 выглядит очень реже. Если 100 пользователей подключаются одновременно, 98 пользователей должны ждать, пока соединение выпущено? Должен ли я держать размер пула соединений равным 100 в моем случае?
Я использую сервер Microsoft SQL Server.
Кроме того, существует ограничение на максимальный размер пула подключений. Это зависит от веб-сервера (tomcat в моем случае) или поставщика хранилища данных (ms sql server)?