Qu'est-ce que Read_committed_snapshot ?
Qu'est-ce que Read_committed_snapshot ?

Vidéo: Qu'est-ce que Read_committed_snapshot ?

Vidéo: Qu'est-ce que Read_committed_snapshot ?
Vidéo: Read committed snapshot isolation level in sql server 2024, Novembre
Anonim

Les READ_COMMITTED_SNAPSHOT L'option de base de données détermine le comportement du niveau d'isolement READ COMMITTED par défaut lorsque l'isolement de cliché est activé dans une base de données. Si vous ne spécifiez pas explicitement READ_COMMITTED_SNAPSHOT ON, READ COMMITTED est appliqué à toutes les transactions implicites.

Par conséquent, qu'est-ce que Rcsi SQL Server ?

serveur SQL fournit deux implémentations physiques du niveau d'isolement validé en lecture défini par le SQL standard, verrouillant l'isolement d'instantané en lecture validée et en lecture validée ( RCSI ).

De plus, comment savoir si l'isolement des instantanés est activé ? À tester si les instantané transaction isolation le niveau est activée , procédez comme suit: Démarrez SQL Server Profiler.

Remarque Pour afficher la colonne TransactionID, activez la case à cocher Afficher toutes les colonnes.

  1. Cliquez sur Exécuter pour démarrer la trace.
  2. Dans Business Intelligence Development Studio, traitez le projet Analysis Services.

En conséquence, comment fonctionne l'instantané validé en lecture ?

L'idée derrière Lire l'instantané validé L'isolement est le suivant: au lieu de verrouiller un enregistrement pendant la en train de lire phase avec un verrou partagé, SQL Server volonté vous rendre l'ancien en toute transparence engagé enregistrer la version à partir du magasin de versions. Le magasin de versions est stocké dans TempDb.

Quelle est l'utilisation de l'isolement des instantanés dans SQL Server ?

INSTANTANÉ isolement spécifie que les données lues dans un transaction ne reflétera jamais les modifications apportées par d'autres transactions simultanées. Les utilisations de la transaction les versions de ligne de données qui existent lorsque le transaction commence.

Conseillé: