Què és Read_committed_snapshot?
Què és Read_committed_snapshot?

Vídeo: Què és Read_committed_snapshot?

Vídeo: Què és Read_committed_snapshot?
Vídeo: Read committed snapshot isolation level in sql server 2024, De novembre
Anonim

El READ_COMMITTED_SNAPSHOT L'opció de base de dades determina el comportament del nivell d'aïllament READ COMMITTED predeterminat quan l'aïllament de la instantània està habilitat en una base de dades. Si no ho especifica explícitament READ_COMMITTED_SNAPSHOT ON, READ COMMITTED s'aplica a totes les transaccions implícites.

En conseqüència, què és Rcsi SQL Server?

SQL Server proporciona dues implementacions físiques del nivell d'aïllament compromès de lectura definit per SQL estàndard, bloqueig de lectura compromesa i aïllament de la instantània de lectura compromesa ( RCSI ).

A més, com sé si l'aïllament de la instantània està habilitat? A prova si el instantània transacció aïllament nivell és habilitat , seguiu aquests passos: Inicieu SQL Server Profiler.

Nota Per mostrar la columna TransactionID, feu clic per seleccionar la casella de selecció Mostra totes les columnes.

  1. Feu clic a Executar per iniciar la traça.
  2. A Business Intelligence Development Studio, processeu el projecte Analysis Services.

En conseqüència, com funciona la lectura de la instantània compromesa?

La idea darrere Llegeix la instantània compromesa L'aïllament és el següent: en lloc de bloquejar un registre durant el lectura fase amb un bloqueig compartit, SQL Server voluntat de manera transparent et retorna el vell compromès versió de registre de la botiga de versions. La botiga de versions s'emmagatzema a TempDb.

Per a què serveix l'aïllament de la instantània a SQL Server?

Aïllament de SNAPSHOT especifica que les dades llegides dins d'a transacció mai reflectirà els canvis fets per altres transaccions simultànies. El usos de transaccions les versions de fila de dades que existeixen quan el transacció comença.

Recomanat: