сколько открытого соединения рекомендуется оставить - в sql server 2008 Enterprise Edition - PullRequest
2 голосов
/ 04 сентября 2010

У меня есть программа на C #, которая работает с SQL Server 2008 Enterprise Edition

У меня есть 40 пользователей, которые подключаются к этой базе данных.

я не закрываю соединение.

сколько открытых соединений рекомендуется оставить? или лучше закрыть соединение?

Спасибо заранее

Ответы [ 3 ]

6 голосов
/ 04 сентября 2010

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

Невыполнение этого требования может привести к освобождению пула, и новые подключения не будут доступны, поэтому новые клиенты (или подключения) не смогут подключиться к базе данных.

Вы действительно должны спросить себя, сколько соединений нужно настроить в пуле соединений. оптимальное число будет варьироваться. (Спасибо за комментарий, Хенк ).

3 голосов
/ 04 сентября 2010

Это все равно, что спросить, сколько кранов и лампочек можно включить в вашем доме одновременно. Выключи их !! :)

1 голос
/ 04 сентября 2010

В общем случае вы можете установить это значение в строке подключения " Максимальный размер пула и значение по умолчанию 100"

Это интересующая статья: Мифы о пуле подключений

В любом случае, ваше приложение должно закрывать соединения для освобождения ресурсов.

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