Re[8]: многопоточность и deadlock в mssql2000
От: SergPas Украина  
Дата: 04.05.06 12:02
Оценка:
Здравствуйте, DemAS, Вы писали:

DAS> Насколько я помню, тут нет никакой очереди. Если менеджеру блокировки для хранения информации о наложенных блокировках требуется более 40% памяти, то он пытается эскалировать блокировки. В случае, если другие строки таблицы заблокированы другим процессом — эскалация не происходит.


Я имел дело с MSSQL6.5 не знал что все изменилось.

SP>>После чего вероятность deadlock возрастает.


DAS> Да за счет чего она увеличивается то? Мы по прежнему имеем один ресурс — на этот раз таблицу, за которую происходит борьба. Откуда возьмется deadlock ?


Дык, с этой таблицей (другими записями) можер работать кто угодно другой.

SP>>Давно это было, я уже всех тонкостей не помню, перешли на Oracle там таких проблем нет.


DAS> Там есть другие проблемы

Это точно, особенно для разработки клиентских приложений.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.