Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Блокировка сервера [D5, MSSQL]


Marat ©   (2005-01-05 15:06:00) 

С Новым Годом! Вопрос такой.
eadlock encountered .... Printing deadlock information
2005-01-05 18:02:09.35 spid4    
2005-01-05 18:02:09.35 spid4     Wait-for graph
2005-01-05 18:02:09.35 spid4    
2005-01-05 18:02:09.35 spid4     Node:1
2005-01-05 18:02:09.35 spid4     RID: 5:1:12839:36              CleanCnt:1 Mode: X Flags: 0x2
2005-01-05 18:02:09.35 spid4      Grant List 1::
2005-01-05 18:02:09.35 spid4        Owner:0x38535d80 Mode: X        Flg:0x0 Ref:0 Life:02000000 SPID:59 ECID:0
2005-01-05 18:02:09.35 spid4        SPID: 59 ECID: 0 Statement Type: SELECT Line #: 9
2005-01-05 18:02:09.35 spid4        Input Buf: RPC Event: sp_executesql;1
2005-01-05 18:02:09.35 spid4      Requested By:
2005-01-05 18:02:09.35 spid4        ResType:LockOwner Stype:'OR' Mode: S SPID:57 ECID:0 Ec:(0x6D0BB4D0) Value:0x4301d040 Cost:(0/32C)
2005-01-05 18:02:09.35 spid4    
2005-01-05 18:02:09.35 spid4     Node:2
2005-01-05 18:02:09.35 spid4     RID: 5:1:12836:8               CleanCnt:1 Mode: X Flags: 0x2
2005-01-05 18:02:09.35 spid4      Grant List 1::
2005-01-05 18:02:09.35 spid4        Owner:0x34ca83e0 Mode: X        Flg:0x0 Ref:0 Life:02000000 SPID:57 ECID:0
2005-01-05 18:02:09.35 spid4        SPID: 57 ECID: 0 Statement Type: SELECT Line #: 9
2005-01-05 18:02:09.35 spid4        Input Buf: RPC Event: sp_executesql;1
2005-01-05 18:02:09.35 spid4      Requested By:
2005-01-05 18:02:09.35 spid4        ResType:LockOwner Stype:'OR' Mode: S SPID:59 ECID:0 Ec:(0x61E414D0) Value:0x42bd0dc0 Cost:(0/160)
2005-01-05 18:02:09.35 spid4     Victim Resource Owner:
2005-01-05 18:02:09.35 spid4      ResType:LockOwner Stype:'OR' Mode: S SPID:59 ECID:0 Ec:(0x61E414D0) Value:0x42bd0dc0 Cost:(0/160)
Вот такая ошибка возникает на сервере MS SQL при Insert, Update (это мальнький кусочек)
Из-за чего это может быть.


Marat   (2005-01-05 16:31:00) [1]

Спасибо большое! Уже общаюсь на SQL.ru


Stanislav   (2005-01-05 16:25:00) [2]

Посмотри в справке, там написано что нужно делать.
Или поспрашивай на SQL.ru


Stanislav   (2005-01-05 16:17:00) [3]

При малой нагрузке такого могло не возникать т.к. реже выполняются транзакции.


Marat   (2005-01-05 16:06:00) [4]

А вот в этом и загвоздка. Если ч/з проект, то понятно. А вот ч/з Microsoft Access и присоединенную таблицу, то иногда выдает ошибку ODBC и это непонятно. И плюс к тому в течении 3 лет проект работал на этих же запросах и ничего подобного не выдавалось. Может это от большой нагрузки на сервер? Дело в том что запросы идут стандартные.


Stanislav   (2005-01-05 15:47:00) [5]

Мертвая блокировка. Две транзакции блокируют два блока данных и для завершения транзакции необходим доступ к данным заблокированным другой транзакцией.
Неправильно построен(ы) запрос(ы)


Наверх

Титульная страница Поиск, карта сайта Написать письмо