MSSQL Connection Count Issue
1 отговора
253 прегледа
MSSQL Connection Count Issue
Добра идея ли е да държа само една конекция към базата винаги отворена и всички да минават през нея? Мисля, че ще е по-зле ако всеки си отваря връзка, но все пак да попитам професионалистите :)
Re: MSSQL Connection Count Issue
Няма проблем, стига да си сигурен, че при exception (и при всеки exit path) в data-access layer-а rollback-ваш транзакцията (или затваряш connection-а) -- всичко това преди да покажеш UI (съобщение за грешка). Това общо взето е грешка No. 1, която често се прави и от професионалисти.
По принцип OLEDB provider-а прави connection pooling (до около 5 conn), но при open/close на всяко обръщение, ефекта е че имаш 5 x num_clients отворени (sleeping) connection-и към сървъра.
cheers,
</wqw>
По принцип OLEDB provider-а прави connection pooling (до около 5 conn), но при open/close на всяко обръщение, ефекта е че имаш 5 x num_clients отворени (sleeping) connection-и към сървъра.
cheers,
</wqw>