пул соединений и загрузка на сайте - PullRequest
0 голосов
/ 22 июня 2011

Если мой пул соединений установлен на 10, и 100 пользователей переходят на страницу, используя соединение с БД, практически одновременно. Чем в этом случае 90 пользователям придется ждать, пока соединения освободятся? ИЛИ ЖЕ Будет создано больше соединений для 90 пользователей, но они не будут возвращены в пул?

К вашему сведению: я знаю пулы соединений и связанные с ними концепции. Запрос относится к странице, которая генерирует большие отчеты.

1 Ответ

1 голос
/ 22 июня 2011

Им придется ждать, пока соединение будет возвращено в пул, если достигнуто максимум 10, см .: http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx

Диспетчер соединений удовлетворяет запросы на соединения, перераспределяя соединения какони выпущены обратно в бассейн.Если достигнут максимальный размер пула и доступное соединение недоступно, запрос помещается в очередь.Затем диспетчер пытается восстановить любые подключения до истечения времени ожидания (по умолчанию 15 секунд).Если диспетчер не может удовлетворить запрос до истечения времени ожидания соединения, выдается исключение.

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