Comment fonctionne l'instantané validé en lecture ?
Comment fonctionne l'instantané validé en lecture ?

Vidéo: Comment fonctionne l'instantané validé en lecture ?

Vidéo: Comment fonctionne l'instantané validé en lecture ?
Vidéo: Les 9 instantanés conceptuels à valider impérativement avec votre concept ! 2024, Novembre
Anonim

Quel est Lire l'instantané validé Isolation? 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 vous renverra de manière transparente l'ancien engagé enregistrer la version à partir du magasin de versions. Le magasin de versions est stocké dans TempDb.

Alors, est-ce que l'instantané de lecture validée est activé ?

Aucun verrou n'est placé sur les données lorsqu'elles est lu , donc INSTANTANÉ les transactions n'empêchent pas d'autres transactions d'écrire des données. Les READ_COMMITTED_SNAPSHOT l'option de base de données détermine le comportement de la valeur par défaut LIRE ENGAGÉ niveau d'isolement lorsque instantané l'isolement est activé dans une base de données.

De plus, comment vérifier mon niveau d'isolement de snapshot ? Pour tester si le instantané transaction niveau d'isolement est activé, 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.

Deuxièmement, comment fonctionne l'isolation de Snapshot ?

L'ISOLATION D'INSTANTANÉS fonctionne de la manière que lorsqu'une lecture est effectuée sur une table, il récupère la dernière version des lignes qui ont été validées au moment où la transaction a commencé. Cela fournit une cohérence instantané des données dans la transaction.

Qu'est-ce qu'un 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 vous renverra de manière transparente l'ancien engagé enregistrer la version à partir du magasin de versions. Le magasin de versions est stocké dans TempDb.

Conseillé: