|
|
|
Запрос долго выполняется из кода на C#/NHibernate
|
|||
|---|---|---|---|
|
#18+
Привет всем. Пишу на NHibernate, делаю выборку по критериям, которая выполняется секунд 30. Причем все эти 30 секунд процессор загружен на 99% процессом sqlservr.exe, а вовсе не моей программой. Смотрю в лог NHibernate, беру оттуда тело SQL-запроса, вставляю его в Management Studio - выполняется мгновенно. Как такое может быть? А главное как бороться с тормозами? W2k3 Entrprise SP2 SQL Express 2005, NHibernate 2.1 Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 15:39 |
|
||
|
Запрос долго выполняется из кода на C#/NHibernate
|
|||
|---|---|---|---|
|
#18+
SergASh...А главное как бороться с тормозами?... Не юзать NHibernate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 11:30 |
|
||
|
Запрос долго выполняется из кода на C#/NHibernate
|
|||
|---|---|---|---|
|
#18+
У меня дежавю... в профилере ещё и планы посмотрите... сравните наборы SET'ов которые шлются в коннект... возможно данные просто закешированы после первого вызова ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 11:51 |
|
||
|
Запрос долго выполняется из кода на C#/NHibernate
|
|||
|---|---|---|---|
|
#18+
А вы можете более конкретно проиллюстрировать проблему. Лучше если это будет небольшой тестовый пример Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2009, 10:54 |
|
||
|
Запрос долго выполняется из кода на C#/NHibernate
|
|||
|---|---|---|---|
|
#18+
Изначально все было сделано на критериях, но поскольку они не поддерживают аналог HQL оператора WITH, который появился в последней версии, пришлось отказаться от них совсем и спешно переписывать все на HQL. Это привело к тому, что проблема с различием в производительности ушла. Так что, боюсь, теперь изолированный пример привести не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 00:25 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36128045&tid=1351701]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 327ms |

| 0 / 0 |
