O que é Rcsi SQL Server?
O que é Rcsi SQL Server?

Vídeo: O que é Rcsi SQL Server?

Vídeo: O que é Rcsi SQL Server?
Vídeo: Implicit Transactions And RCSI 2024, Maio
Anonim

servidor SQL fornece duas implementações físicas do nível de isolamento confirmado de leitura definido pelo SQL padrão, bloqueio de leitura confirmada e isolamento de instantâneo de leitura confirmada ( RCSI ).

Então, para que serve o isolamento de instantâneo no SQL Server?

Isolamento SNAPSHOT especifica que os dados lidos em um transação nunca refletirá as alterações feitas por outras transações simultâneas. o usa transação as versões de linha de dados que existem quando o transação começa.

Posteriormente, a questão é: como funciona a leitura do instantâneo confirmado? A ideia por trás Ler instantâneo confirmado O isolamento é o seguinte: em vez de bloquear um registro durante o lendo fase com um bloqueio compartilhado, SQL Server vai devolver-lhe o velho de forma transparente empenhado versão de registro do armazenamento de versão. O armazenamento de versão é armazenado em TempDb.

Saiba também, qual é o nível de isolamento padrão no SQL Server?

Leia Comprometido

O que é instantâneo do SQL Server?

Um banco de dados instantâneo é uma visão estática somente leitura de um servidor SQL banco de dados (o banco de dados de origem). O banco de dados instantâneo é transacionalmente consistente com o banco de dados de origem a partir do momento do instantâneo criação. Um banco de dados instantâneo sempre reside no mesmo servidor instância como seu banco de dados de origem.

Recomendado: