
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.03.2010, 15:49
|
|||
|---|---|---|---|
|
|||
NHibernate: виснет SQL Server |
|||
|
#18+
Всем доброго времени суток. Такая проблема: Есть 2 класса IPersistentObject и его наследник ChangeLogMessage. Маплю их в SQL Server 2005 с помощью NHibernate. Маппинги такие: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. и Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Когда выполняю на HQL вот такой запрос Код: plaintext 1. все нормально. А когда пытаюсь сделать тоже самое для ChangeLogMessage (т.е. Код: plaintext 1. В логах посмотрел, что для ChangeLogMessage выполняется такой sql: Код: plaintext 1. 2. 3. Подскажите, в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2010, 11:41
|
|||
|---|---|---|---|
|
|||
NHibernate: виснет SQL Server |
|||
|
#18+
Update: если использовать count вместо max, все тоже самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2010, 15:05
|
|||
|---|---|---|---|
NHibernate: виснет SQL Server |
|||
|
#18+
Rodya, Скорее всего дедлок. Посмотри, ты скорее всего в одной транзакции что-то пишешь в таблицу, а в другой транзакции в это же время пытаешься из неё читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2010, 15:16
|
|||
|---|---|---|---|
|
|||
NHibernate: виснет SQL Server |
|||
|
#18+
А есть какие-нибудь инструменты для SQL Server, чтобы посмотреть сколько транзакций открыто, в какой что делается и прочее. Знаю что для оракла такого куча, а вот для SQL сервера не встречал. Просто по коду все должно быть в порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2010, 10:37
|
|||
|---|---|---|---|
NHibernate: виснет SQL Server |
|||
|
#18+
Rodya, Если MS-SQL не express, то в management studio есть встроенный профайлер, а если express, то вот например: http://sites.google.com/site/sqlprofiler/ . Я эти профайлером последний раз дедлок и отловил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&tablet=1&tid=1351408]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 394ms |

| 0 / 0 |
