Domanda

In uno dei podcast Stackoverflow, ricordo Jeff Atwood che diceva che in SQL Server 2008 esisteva un'opzione di configurazione che riduceva il blocco ed era una sorta di alternativa all'utilizzo di " con (nolock) " in tutte le tue domande. Qualcuno sa come abilitare la funzionalità di cui stava parlando, forse anche Jeff stesso. Sto cercando di distribuire SQL Server 2008 e voglio vedere se l'utilizzo di una funzionalità come questa potrebbe aiutare la mia applicazione Web.

È stato utile?

Soluzione

Jeff stava parlando dell'isolamento dell'istantanea

ecco il comando

ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON

Altri suggerimenti

Quello che stai cercando è usare READ COMMITTED con l'opzione di database READ_COMMITTED_SNAPSHOT impostata su ON.

Non credo che questo fosse specifico per SQL 2008, era SQL 2005 . Hanno avuto un po 'di aiuto DBA durante l'aggiornamento, anche se puoi leggere la blog o Jeffs

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top