Mis on hetktõmmise isolatsioonitase SQL Serveris?
Mis on hetktõmmise isolatsioonitase SQL Serveris?

Video: Mis on hetktõmmise isolatsioonitase SQL Serveris?

Video: Mis on hetktõmmise isolatsioonitase SQL Serveris?
Video: Mis on Lohesurf? VLOG 5 | Lohesurf / Kitesurf Eestis. 2024, Mai
Anonim

Pildi eraldamise tase . Vaikimisi isolatsiooni tase kohta SQL-server on READ COMMITTED, kui ridu on värskendatud tehing ja praegune tehing pole veel pühendunud. READ COMMITTED lukustab selle konkreetse rea selle voolu jaoks tehing.

Samamoodi, mis on snapshot isolation SQL Serveris?

Andmebaasides ja tehing töötlemine ( tehing juhtimine), hetktõmmise isoleerimine on garantii, et kõik lugemised tehtud a tehing näeb järjepidevat hetktõmmis andmebaasist (praktikas loeb see käivitamise ajal olemas olnud viimaseid määratud väärtusi) ja tehing ise edukalt hakkama

Võib ka küsida, kuidas hetktõmmise isoleerimine töötab? SNAPSHOT Isolatsioon töötab viisil, et kui tabelist lugemine toimub, hangib see tehingu alustamise ajal vastu võetud ridade viimase versiooni. See tagab järjepidevuse hetktõmmis tehingus sisalduvatest andmetest.

Järelikult, mis on isolatsioonitase SQL Serveris?

Tehingud täpsustavad an isolatsiooni tase mis määrab, millisel määral tehing peab olema isoleeritud muude tehingutega tehtud ressursside või andmete muudatustest. Isolatsioonitasemed kirjeldatakse selle järgi, millised samaaegsed kõrvalmõjud, nagu määrdunud lugemised või fantoomlugemised, on lubatud.

Kuidas kontrollida oma hetktõmmise isolatsioonitaset?

Et testida, kas hetktõmmis tehing isolatsiooni 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.

Soovitan: