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


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

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

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

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

  • Язык управления данными (DML)

  • Язык определения данных (DDL)

  • Инструкции запросов на требуемом уровне изоляции

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

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

Раздел

Описание

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

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

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

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

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

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

См. также

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

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