Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / статичный коннект к бд / 10 сообщений из 10, страница 1 из 1
31.07.2006, 18:23
    #33890112
opraHu3M
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичный коннект к бд
использую статичный коннект к бд... дабы не плодить коннекты. Думал, что в случае одновременного обращения к коннекту, они будут просто обрабатываться по очереди...

сейчас возникли опасения...

пару раз на 400 апдейтов - происходит "object reference not set..." хотя вызовы процедуры не отличаются от успешных, т.е. они без ошибок. Единственное что заметил - в этот момент происходил такой же запрос другого пользователя...
...
Рейтинг: 0 / 0
31.07.2006, 18:45
    #33890177
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичный коннект к бд
лучше почитать про connection pooling и уйти от глобального статического коннекта...IMHO

_______________________________________________________
Never ask users what they want, or they'll tell you.
...
Рейтинг: 0 / 0
31.07.2006, 19:39
    #33890279
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичный коннект к бд
использую статичный коннект к бд... дабы не плодить коннекты. Думал, что в случае одновременного обращения к коннекту, они будут просто обрабатываться по очереди...

сейчас возникли опасения...

пару раз на 400 апдейтов - происходит "object reference not set..." хотя вызовы процедуры не отличаются от успешных, т.е. они без ошибок. Единственное что заметил - в этот момент происходил такой же запрос другого пользователя...
2 Органу3метра
.NET основана на кратковременном коннекте, поэтому коннекты надо плодить. Быстренько открыл, сделал апдейт, быстренько закрыл.
Есть многое на свете, друг Гораций, что непонятно нашим мудрецам.
...
Рейтинг: 0 / 0
01.08.2006, 17:00
    #33892662
opraHu3M
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичный коннект к бд
.NET основана на кратковременном коннекте, поэтому коннекты надо плодить. Быстренько открыл, сделал апдейт, быстренько закрыл.

незнаю что это за "быстренько" такое... но чем оно лучше статичного то?

на вопрос то так и не ответили )
...
Рейтинг: 0 / 0
01.08.2006, 23:36
    #33893236
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичный коннект к бд
Тем лучше, что не занимает соединение.
Абсолютно верная рекомендация - в .NET приложении открывай коннект к базе как можно позже и максимально быстро закрывай его. А о производительности позаботится пулинг

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
02.08.2006, 19:37
    #33895734
opraHu3M
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичный коннект к бд
Тем лучше, что не занимает соединение.
Абсолютно верная рекомендация - в .NET приложении открывай коннект к базе как можно позже и максимально быстро закрывай его. А о производительности позаботится пулинг


ясно, что коннекты по необходимости лучше статичного...

но не понятно, приводит ли использование статичного коннекта к ошибкам?
...
Рейтинг: 0 / 0
02.08.2006, 23:01
    #33895899
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичный коннект к бд
Конечно приводит, куда ж оно денецца.
Открываешь ридер на коннекте и читаешь его. И пока ридер открыт любая попытка воспользоваться коннектом приведет к исключению.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
04.08.2006, 12:12
    #33899432
opraHu3M
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичный коннект к бд
Конечно приводит, куда ж оно денецца.
Открываешь ридер на коннекте и читаешь его. И пока ридер открыт любая попытка воспользоваться коннектом приведет к исключению.


вопщим внял советам и перевел прогу на нестатичные коннекты...

делаю .Опен и .Клозе вокруг запросов к бд... при этом в профайлере SQL-сервера видно, что коннект всеже сохраняется и просто ресетится при каждом открытии... так и должно быть?
...
Рейтинг: 0 / 0
04.08.2006, 12:34
    #33899495
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичный коннект к бд
opraHu3Mтак и должно быть?
ну так это это и есть пулинг...
...
Рейтинг: 0 / 0
04.08.2006, 15:38
    #33900184
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичный коннект к бд
Угу. Мало того, таких коннектов может быть больше одного. Пулинг


Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / статичный коннект к бд / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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