Re[9]: многопоточность и deadlock в mssql2000
От: GlebZ Россия  
Дата: 26.06.06 10:26
Оценка:
Здравствуйте, IB, Вы писали:

IB>Тут вообще нельзя однозначно утверждать, все зависит от запросов, структуры таблиц и распределения данных — может как увеличить вероятность дедлока так и уменьшить.

Конечно. Но где-то видел даже доказательства, что чем выше гранулярность блокировки, тем ниже вероятность взаимоблокировок при том же уровне конкуренции за общие ресурсы.
Re[10]: многопоточность и deadlock в mssql2000
От: IB Австрия http://rsdn.ru
Дата: 26.06.06 10:50
Оценка:
Здравствуйте, GlebZ, Вы писали:

GZ>Конечно. Но где-то видел даже доказательства, что чем выше гранулярность блокировки, тем ниже вероятность взаимоблокировок при том же уровне конкуренции за общие ресурсы.

Доказательства вряд ли, а вот конкретный пример — запросто, я в статье (http://rsdn.ru/?article/db/deadlocks.xml#E6KAE
Автор(ы): Иван Бодягин
Дата: 05.05.2004
В статье рассматривается проблема взаимоблокировок, даются примеры успешного создания подобных ситуаций, а также их разрешения. Материал разбирается на примере MS SQLServer 2000.

) тоже приводил...
... << RSDN@Home 1.2.0 alpha rev. 0>>
Мы уже победили, просто это еще не так заметно...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.