Размер пула соединений с БД Разумный лимит? - PullRequest
2 голосов
/ 13 марта 2009

Наш пул имеет размер 600 подключений для нашего веб-приложения к нашей базе данных. Однако я только что получил электронное письмо от клиента, в котором говорилось, что он продвигает наш учебный курс для 4000+ пользователей и говорит, что он должен завершить его до 27 числа этого месяца. Должен ли я до 4000?

Ответы [ 2 ]

3 голосов
/ 13 марта 2009

Во-первых, помните, что 4000 пользователей, выполняющих работу в системе в разное время в течение 8 часов, - это не то же самое, что загрузка 4000 одновременных пользователей.

Кроме того, если нет каких-либо проблем с реализацией доступа к данным, вам действительно не нужно это повышать. Это действительно зависит от типа загрузки + архитектура + [вставить другие факторы]. Лучше всего провести нагрузочное тестирование. Также рассмотрите возможность получения информации о производительности / использовании ресурсов для текущей нагрузки и проведите некоторый анализ на основе транзакционных издержек.

0 голосов
/ 13 марта 2009

Нет, пул соединений управляет соединениями за вас.

в вашем коде, когда вы закрываете соединение, оно возвращается в пул и используется другим запросчиком.

Я пытаюсь сказать, что размер вашего соединения не должен совпадать с количеством пользователей. Размер пула соединений по умолчанию равен 100, тогда я думаю, что ваш размер пула соединений (600) достаточно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...