Блокировки в MS SQL Server 2000 (статья) #199


#0 by Волшебник
Блокировки в MS SQL Server 2000 (С примерами) Автор: Алексей Ширшов The RSDN Group Обычно блокировки рассматривают совместно с транзакциями. В данной статье упор делается в основном на механизм блокировок, его внутреннее устройство и использование в СУБД MS SQL Server 2000. Предполагается, что читатель хорошо знаком с транзакциями и их свойствами. В данной статье рассматриваются механизмы реализации уровней изолированности транзакции. Стандартом ANSI были определены четыре уровня изоляции транзакций. Первый – это нулевой уровень изоляции, второй – первый уровень и так далее. Эти уровни помогают решать различные проблемы, которые будут рассматриваться подробно далее в процессе написания демонстрационной программы на С++. Определения уровней будут даны в конце раздела. Введение Блокировки   Простые блокировки   Блокировки намерений   Блокировки записи и диапазона индекса   Блокировки схемы данных Хинты Взаимоблокировки Заключение   Владельцы блокировки   Опции индекса   Блокировки приложений Литература Статья:
#1 by Волшебник
Еще статья: "Эскалация блокировок" Автор: Иван Бодягин The RSDN Group В этом небольшом Q&A рассматривается «проблема» эскалации блокировок (lock escalation). Слово «проблема» намеренно взято в кавычки, так как на самом деле это никакая не проблема, а достаточно остроумное решение других потенциальных проблем. Сначала я попытаюсь объяснить, что же такое эскалация и для чего она предназначена, а потом будет разобрана реализация эскалации блокировок в Microsoft SQL Server 2000.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям