Partilhar via


Compreendendo o bloqueio

O Microsoft SQL Server Compact 3.5 dá suporte ao bloqueio multigranular que permite que diferentes tipos de recursos sejam bloqueados por uma transação.

Bloqueio automático

O SQL Server Compact 3.5 bloqueia automaticamente os dados necessários para proteger todas as operações de uma transação, incluindo:

  • DML (linguagem de manipulação de dados)

  • DLL (linguagem de definição de dados)

  • Instruções de consulta no nível de isolamento necessário

O SQL Server Compact 3.5 bloqueia automaticamente linhas de dados e quaisquer páginas relevantes de índice, para garantir simultaneidade máxima. À medida que uma transação bloqueia mais recursos, a granularidade do bloqueio aumenta automaticamente para uma tabela inteira, para que a manutenção do bloqueio seja reduzida.

Nesta seção

Tópico

Descrição

Noções básicas de bloqueio

Descreve as noções básicas.

Escalonamento de bloqueios

Descreve o processo de conversão de muitos bloqueios refinados em poucos bloqueios grosseiros.

Compatibilidade de bloqueio

Descreve o processo de determinação de compatibilidade do bloqueio.

Consulte também

Outros recursos

Bloqueando [SQL Server Compact 3.5]