Mis on Read_committed_snapshot?
Mis on Read_committed_snapshot?

Video: Mis on Read_committed_snapshot?

Video: Mis on Read_committed_snapshot?
Video: Why Do We Need Snapshot Isolation and RCSI? 2024, Aprill
Anonim

The READ_COMMITTED_SNAPSHOT andmebaasi suvand määrab vaikimisi READ COMMITTED isolatsioonitaseme käitumise, kui hetktõmmise eraldamine on andmebaasis lubatud. Kui te ei täpsusta READ_COMMITTED_SNAPSHOT ON, READ COMMITTED rakendatakse kõikidele kaudsetele tehingutele.

Järelikult, mis on Rcsi SQL Server?

SQL Server pakub kaks füüsilist teostust lugemiseks määratud eraldamistasemest, mille on määratlenud SQL standardne, lukustatud lugemise ja lugemise sooritatud hetktõmmise isolatsioon ( RCSI ).

Samuti, kuidas ma tean, kas hetktõmmise eraldamine on lubatud? To katsetada, kas a hetktõmmis tehing isolatsioon tase on lubatud , järgige neid samme: Käivitage SQL Server Profiler.

Märkus. Veeru Tehingu ID kuvamiseks klõpsake märkeruut Kuva kõik veerud.

  1. Jälgimise alustamiseks klõpsake nuppu Käivita.
  2. Töötlege Business Intelligence'i arendusstuudios analüüsiteenuste projekti.

Vastavalt sellele, kuidas loetud pühendunud hetktõmmis töötab?

Idee taga Lugege tehtud hetktõmmist Isoleerimine on järgmine: selle asemel, et kirje ajal lukustada lugemist etapis jagatud lukuga, SQL Server tahe läbipaistvalt tagastama teile vana pühendunud salvestada versioon versioonipoest. Versioonipood on salvestatud TempDb-sse.

Mis kasu on hetktõmmise eraldamisest SQL Serveris?

SNAPSHOTI isolatsioon määrab, et andmed loetakse a-s tehing ei kajasta kunagi muude samaaegsete tehingute tehtud muudatusi. The tehingukasutusi andmerea versioonid, mis on olemas, kui tehing algab.

Soovitan: