Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Lire le niveau d'isolement de l'instantané VS de l'instantané engagé

READ COMMITTED SNAPSHOT fait des lectures optimistes et des écritures pessimistes. En revanche, SNAPSHOT effectue des lectures optimistes et des écritures optimistes.

Microsoft recommande de READ COMMITTED SNAPSHOT pour la plupart des applications nécessitant une gestion des versions de ligne.

Lisez cet excellent article de Microsoft :Choosing Row Versioning-based Isolation Levels . Il explique les avantages et les coûts des deux niveaux d'isolement.

Et en voici une plus approfondie :http://msdn .microsoft.com/en-us/library/ms345124(SQL.90).aspx