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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

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

Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)