Поделиться через


Основные принципы блокировки

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) поддерживает мультигранулярную блокировку, которая позволяет блокировать различные типы ресурсов транзакцией.

Автоматическая блокировка

SQL Server Compact Edition автоматически блокирует необходимые данные для защиты всех операций транзакции, включая:

  • Язык управления данными (DML)
  • Язык определения данных (DDL)
  • Инструкции запросов на требуемом уровне изоляции

SQL Server Compact Edition автоматически блокирует строки данных и все связанные страницы индексов для обеспечения максимального параллелизма. С увеличением числа блокированных транзакцией ресурсов гранулярность блокировки автоматически увеличивается до размеров всей таблицы, что уменьшает необходимость обслуживания блокировки.

В этом разделе

Раздел Описание

Общие сведения о блокировке

Описание основных понятий.

Распространение блокировки

Описание процесса преобразования большого числа мелкогранулированных блокировок в уменьшенное количество крупногранулированных блокировок.

Совместимость блокировок

Описание процесса определения совместимости блокировок.

См. также

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

Блокировка (SQL Server Compact Edition)

Справка и поддержка

Получение помощи по SQL Server Compact Edition