При update "время ожидания истекло", но и не задавалось

AlexandrPlus
Дата: 11.09.2006 14:38:01
Добрый день!
При update одни записи модифиц., а другие - нет, причем определенные.
Запрос виснет.
Если с клиентов, то "Время ожидания истекло"

@@lock_timeout = -1
...
ничего специально ограничевающего не задавалось

примерно за год функционирования такого не было

ЧТО ЭТО МОЖЕТ БЫТЬ? ЧТО ПОСМОТРЕТЬ?
MSSQLUral
Дата: 11.09.2006 14:39:30
Дидлоки?
pavel73
Дата: 11.09.2006 14:40:25
Это таймаут на клиенте истек, клиент с помощью чего написан и есть возможность изменить.?
AlexandrPlus
Дата: 11.09.2006 14:46:09
Дидлоки?

Нет. И вообще связи очень просты.

Это таймаут на клиенте истек, клиент с помощью чего написан и есть возможность изменить

Хоть и клиенты на ADO, но не причем.
В QA простым запросом тоже самое.
MsDatabaseru
Дата: 11.09.2006 14:48:13
AlexandrPlus
Дидлоки?

Нет. И вообще связи очень просты.

Это таймаут на клиенте истек, клиент с помощью чего написан и есть возможность изменить

Хоть и клиенты на ADO, но не причем.
В QA простым запросом тоже самое.


select * from anytable with(nolock)
AlexandrPlus
Дата: 11.09.2006 15:18:19
Прошу простить - это оказался deadlock victim
Гавриленко Сергей Алексеевич
Дата: 11.09.2006 16:04:07
AlexandrPlus
Прошу простить - это оказался deadlock victim

Тогда давайте граф и запросы.
Читать тут: http://www.rsdn.ru/article/db/deadlocks.xml#EQCAE