Question

Dans l’un des podcasts Stackoverflow, je me souviens de Jeff Atwood qui disait qu’il existait une option de configuration dans SQL Server 2008 qui limitait le verrouillage et constituait une alternative à l’utilisation de "avec (nolock)". dans toutes vos questions. Est-ce que quelqu'un sait comment activer la fonctionnalité dont il parlait, peut-être même Jeff lui-même. Je cherche à déployer SQL Server 2008 et je veux savoir si l’utilisation d’une telle fonctionnalité aiderait mon application Web.

Était-ce utile?

La solution

Jeff parlait d'isolement d'instantané

voici la commande

ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON

Autres conseils

Vous recherchez en utilisant READ COMMITTED avec l'option de base de données READ_COMMITTED_SNAPSHOT définie sur ON.

Je ne pense pas que cela concernait SQL 2008, mais bien SQL 2005 . Lors de la mise à niveau, ils bénéficiaient d’une aide de la part des administrateurs de bases de données, bien que vous puissiez lire le fichier blog entrée ou Jeffs

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top