powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запрос долго выполняется из кода на C#/NHibernate
5 сообщений из 5, страница 1 из 1
Запрос долго выполняется из кода на C#/NHibernate
    #36128045
SergASh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.

Пишу на NHibernate, делаю выборку по критериям, которая выполняется секунд 30. Причем все эти 30 секунд процессор загружен на 99% процессом sqlservr.exe, а вовсе не моей программой.

Смотрю в лог NHibernate, беру оттуда тело SQL-запроса, вставляю его в Management Studio - выполняется мгновенно. Как такое может быть? А главное как бороться с тормозами?

W2k3 Entrprise SP2
SQL Express 2005,
NHibernate 2.1

Спасибо.
...
Рейтинг: 0 / 0
Запрос долго выполняется из кода на C#/NHibernate
    #36129432
Udjine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergASh...А главное как бороться с тормозами?...

Не юзать NHibernate
...
Рейтинг: 0 / 0
Запрос долго выполняется из кода на C#/NHibernate
    #36129496
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня дежавю... в профилере ещё и планы посмотрите... сравните наборы SET'ов которые шлются в коннект... возможно данные просто закешированы после первого вызова ...
...
Рейтинг: 0 / 0
Запрос долго выполняется из кода на C#/NHibernate
    #36133379
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вы можете более конкретно проиллюстрировать проблему.
Лучше если это будет небольшой тестовый пример

Код: plaintext
 uid  = [b] [b]S a
...
Рейтинг: 0 / 0
Запрос долго выполняется из кода на C#/NHibernate
    #36153542
SergASh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изначально все было сделано на критериях, но поскольку они не поддерживают аналог HQL оператора WITH, который появился в последней версии, пришлось отказаться от них совсем и спешно переписывать все на HQL. Это привело к тому, что проблема с различием в производительности ушла. Так что, боюсь, теперь изолированный пример привести не получится.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запрос долго выполняется из кода на C#/NHibernate
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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