Che cos'è Rcsi SQL Server?
Che cos'è Rcsi SQL Server?

Video: Che cos'è Rcsi SQL Server?

Video: Che cos'è Rcsi SQL Server?
Video: 19 Gestione delle transazioni in SQL Introduzione di SQL nei linguaggi di programmazione 2024, Novembre
Anonim

server SQL fornisce due implementazioni fisiche del livello di isolamento read commit definito dal SQL standard, blocco dell'isolamento dello snapshot read commit e read commit ( RCSI ).

Quindi, qual è l'uso dell'isolamento dello snapshot in SQL Server?

SNAPSHOT isolamento specifica che i dati letti all'interno di a transazione non rifletterà mai le modifiche apportate da altre transazioni simultanee. Il usi della transazione le versioni della riga di dati che esistono quando il transazione inizia.

Successivamente, la domanda è: come funziona lo snapshot read commit? L'idea dietro Leggi l'istantanea impegnata L'isolamento è il seguente: invece di bloccare un record durante il lettura fase con un blocco condiviso, SQL Server volere restituirti in modo trasparente il vecchio impegnato registrare la versione dall'archivio versioni. L'archivio versioni è archiviato in TempDb.

Inoltre, qual è il livello di isolamento predefinito in SQL Server?

Leggi impegnato

Che cos'è l'istantanea di SQL Server?

Un database istantanea è una vista statica di sola lettura di a server SQL database (il database di origine). Il database istantanea è transazionalmente coerente con il database di origine al momento del istantanee creazione. Un database istantanea risiede sempre sullo stesso server istanza come database di origine.

Consigliato: