Ce este Rcsi SQL Server?
Ce este Rcsi SQL Server?
Anonim

SQL Server furnizează două implementări fizice ale nivelului de izolație de citire comise definit de SQL standard, blocare citire comisă și izolare instantanee de citire comisă ( RCSI ).

Atunci, la ce folosește izolarea instantaneelor în SQL Server?

Izolare INSTANTANĂ specifică faptul că datele citite în a tranzacţie nu vor reflecta niciodată modificările efectuate de alte tranzacții simultane. The utilizări ale tranzacţiilor versiunile rândurilor de date care există atunci când tranzacţie începe.

Ulterior, întrebarea este, cum funcționează instantaneul confirmat de citire? Ideea din spate Citiți Instantaneu angajat Izolarea este următoarea: în loc de a bloca o înregistrare în timpul citind faza cu o blocare partajată, SQL Server voi în mod transparent să-ți returneze vechiul comise versiune de înregistrare din Magazinul de versiuni. Magazinul de versiuni este stocat în TempDb.

De asemenea, știți, care este nivelul de izolare implicit în SQL Server?

Citiți Angajat

Ce este instantaneul SQL Server?

O bază de date instantaneu este o vedere statică numai în citire a unui SQL Server baza de date (baza de date sursa). Baza de date instantaneu este în concordanță tranzacțional cu baza de date sursă din momentul instantanee creare. O bază de date instantaneu rezidă întotdeauna pe același Server instanță ca bază de date sursă.

Recomandat: