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 |
---|---|
Descreve as noções básicas. |
|
Descreve o processo de conversão de muitos bloqueios refinados em poucos bloqueios grosseiros. |
|
Descreve o processo de determinação de compatibilidade do bloqueio. |