Pergunta

Em um dos podcasts StackOverflow, eu me lembro Jeff Atwood dizendo que havia uma opção de configuração no SQL Server 2008 que reduz bloqueio, e era uma espécie de alternativa ao uso "com (nolock)" em todas as suas consultas. Alguém sabe como ativar o recurso que ele estava falando, possivelmente, até mesmo o próprio Jeff. Eu estou olhando para a implantação de SQL Server 2008, e quero ver se usando um recurso como isso iria ajudar a minha aplicação web.

Foi útil?

Solução

Jeff estava falando sobre o isolamento de instantâneo

aqui é o comando

ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON

Outras dicas

O que você está procurando está usando LEIA COMPROMETIDOS com o conjunto de opção de banco de dados READ_COMMITTED_SNAPSHOT para ON.

Eu não acho que isso foi o SQL Server 2008 específico, foi SQL 2005 . Eles tiveram alguma ajuda DBA quando a atualização, embora que você pode ler de Brents entrada de blog ou Jeffs

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top