Что такое взаимоблокировки и как с ними бороться

Блог им. semenov
Deadlocks. Cтатья опубликована в журнале RSDN Magazine #5-2003

Введение
Основные понятия

Блокировки
Типы блокировок
Блокировки намерения
Протокол двухфазной блокировки
Уровни изоляции
Особенности Microsoft SQL Server
Взаимоблокировка
Встроенные способы определения взаимоблокировок

Timeout based
Wait-for graph based
Timestamp based
Реализация в Microsoft SQL Server
Возможные причины возникновения взаимоблокировок
Первый пример
Второй пример
Способы устранения
Третий пример
Определение «виновных» транзакций
Анализ ситуации
Способы устранения
Распределенная взаимоблокировка
Общие рекомендации
Первоисточники

0 комментариев

Автор топика запретил добавлять комментарии