2009-03-13 6 views
2

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

ответ

3

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

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

0

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

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

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

Смежные вопросы