Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Nível de isolamento padrão no Microsoft SQL Server 2005


Padrão =LEIA COMMITIDA

Você não precisa alterá-lo com frequência. Algumas pessoas recomendam "sempre usar READ UNCOMMITTED", mas isso é perigoso.

Quanto ao por que , sugiro Wikipedia mas, em resumo, existem 3 problemas de leitura de dados que podem ocorrer:
  1. Leituras sujas
  2. Leituras não repetíveis
  3. Leituras fantasmas

Cada um deles é removido à medida que você aumenta o isolamento (para SERIALIZÁVEL) ao custo de simultaneidade reduzida.

O nível padrão evita "leituras sujas" e, francamente, é bom o suficiente.