Šta je Rcsi SQL Server?
Šta je Rcsi SQL Server?

Video: Šta je Rcsi SQL Server?

Video: Šta je Rcsi SQL Server?
Video: Office Hours: Ask Me Anything About SQL Server 2024, Novembar
Anonim

SQL Server pruža dvije fizičke implementacije nivoa izolacije za čitanje koje je definirao SQL standardno, zaključavanje čitanje predano i čitanje predato izolacija snimka ( RCSI ).

Onda, čemu služi izolacija snimaka u SQL Serveru?

SNAPSHOT izolacija specificira da se podaci čitaju unutar a transakcija nikada neće odražavati promjene napravljene drugim istovremenim transakcijama. The transakcija koristi verzije reda podataka koje postoje kada je transakcija počinje.

Nakon toga, postavlja se pitanje kako funkcionira učitani urezani snimak? Ideja iza Pročitajte posvećeni snimak Izolacija je sljedeća: umjesto zaključavanja zapisa tokom čitanje faza sa zajedničkim zaključavanjem, SQL Server će transparentno vam vraćaju staro počinio verziju za snimanje iz Version Store-a. Skladište verzija je pohranjeno u TempDb.

Takođe znajte, koji je podrazumevani nivo izolacije u SQL Serveru?

Read Committed

Šta je snimak SQL Servera?

Baza podataka snimak je statički prikaz samo za čitanje a SQL Server baza podataka (izvorna baza podataka). Baza podataka snimak je transakcijski konzistentan sa izvornom bazom podataka od trenutka snimci kreacija. Baza podataka snimak uvijek počiva na istom server instance kao svoju izvornu bazu podataka.

Preporučuje se: