Kas yra Read_committed_snapshot?
Kas yra Read_committed_snapshot?

Video: Kas yra Read_committed_snapshot?

Video: Kas yra Read_committed_snapshot?
Video: KRP - KAS YRA? 2024, Balandis
Anonim

The READ_COMMITTED_SNAPSHOT duomenų bazės parinktis nustato numatytojo READ COMMITTED izoliacijos lygio elgseną, kai duomenų bazėje įgalintas momentinės nuotraukos izoliavimas. Jei aiškiai nenurodysite READ_COMMITTED_SNAPSHOT ĮJUNGTA, READ COMMITTED taikoma visoms numanomoms operacijoms.

Taigi, kas yra Rcsi SQL Server?

SQL serveris pateikia du fizinius skaitymo įsipareigojimo izoliacijos lygio įgyvendinimus, apibrėžtus SQL standartinis, užrakinamas skaitymo ir skaitymo momentinės nuotraukos izoliavimas ( RCSI ).

Be to, kaip sužinoti, ar momentinės nuotraukos izoliavimas įjungtas? Į išbandyti ar į momentinė nuotrauka sandorį Isolation lygis yra įjungtas , atlikite šiuos veiksmus: Paleiskite SQL Server Profiler.

Pastaba Norėdami rodyti stulpelį TransactionID, spustelėkite ir pažymėkite žymės langelį Rodyti visus stulpelius.

  1. Spustelėkite Vykdyti, kad pradėtumėte sekimą.
  2. „Business Intelligence Development Studio“apdorokite analizės paslaugų projektą.

Atitinkamai, kaip veikia perskaitytas momentinis vaizdas?

Idėja už Skaitykite Įsipareigotą momentinę nuotrauką Izoliavimas yra toks: vietoj įrašo užrakinimo skaitymas fazė su bendru užraktu, SQL serveriu valios skaidriai grąžinti tau seną įsipareigojo įrašyti versiją iš versijų parduotuvės. Versijų saugykla yra saugoma TempDb.

Kam naudinga momentinės nuotraukos izoliacija SQL serveryje?

SNAPSHOT izoliacija nurodo, kad duomenys nuskaityti per a sandorį niekada neatspindės kitų tuo pačiu metu atliktų operacijų atliktų pakeitimų. The sandorių panaudojimas duomenų eilučių versijos, kurios egzistuoja, kai sandorį prasideda.

Rekomenduojamas: