Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Оптимально ли делать так? / 2 сообщений из 2, страница 1 из 1
10.11.2006, 06:07
    #34117904
NEKRASSOV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимально ли делать так?
Здравствуйте. Есть БД - MS SQL SERVER 2000. Есть проект webservise+ASP.NETv1.1. В веб-сервисе несколко веб-функций, подключающихся к БД самостоятельно. Но используют они одно и то же соединение, один и тот же SQLCommand и один и тот же SQLDataAdapter. Просто программно меняются названия хранимых процедур, набор параметров и датасеты для заполнения. Лучше или хуже по производительности такая схема по сравнению со схемой, в которой на каждую веб-функцию свой набор SQLConnection, SQLCommand and SQLDataAdapter?
...
Рейтинг: 0 / 0
13.11.2006, 15:13
    #34124187
B0rG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимально ли делать так?
Если трансакции на чтение/запись не нужны, то можно использовать новый SqlConnection для каждого обращения к базе данных. По идее к нему прилагается достаточно внятный Connection Pool, поэтому SqlConnection не уничтожается а отправляется в пул неиспользованных коннекшненов.

Другое дело, что при использовании COM+/MTS/DTC вся эта байда не то что бы очень хорошо работает. А при использовании оракла она даже вообще не работает, но это уже совсем другая история :)

Cheers
Pete
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Оптимально ли делать так? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]