Wat is momentopname-isolasievlak in SQL Server?
Wat is momentopname-isolasievlak in SQL Server?

Video: Wat is momentopname-isolasievlak in SQL Server?

Video: Wat is momentopname-isolasievlak in SQL Server?
Video: What Is Love (12" Mix) 2024, Mei
Anonim

Snapshot-isolasievlak . Verstek isolasie vlak van SQL bediener is LEES VERBIN wanneer rye opgedateer is in transaksie en huidige transaksie is nog nie verbind nie. READ COMMITTED sluit daardie spesifieke ry vir daardie stroom transaksie.

Net so, wat is momentopname-isolasie in SQL Server?

In databasisse, en transaksie verwerking ( transaksie bestuur), momentopname isolasie is 'n waarborg dat alle leeswerk in 'n transaksie sal 'n konsekwente sien momentopname van die databasis (in praktyk lees dit die laaste toegewyde waardes wat bestaan het toe dit begin het), en die transaksie self suksesvol sal wees

Mens kan ook vra, hoe werk Snapshot-isolasie? SNAPSHOT ISOLASIE werk op die manier dat wanneer 'n lees op 'n tabel gedoen word, dit die laaste weergawe van die rye ophaal wat gepleeg is toe die transaksie begin het. Dit bied 'n konsekwente momentopname van die data binne die transaksie.

Gevolglik, wat is isolasievlak in SQL Server?

Transaksies spesifiseer 'n isolasie vlak dit definieer die mate waarin een transaksie moet wees geïsoleer van hulpbron- of datawysigings wat deur ander transaksies gemaak is. Isolasievlakke word beskryf in terme waarvan gelyktydige newe-effekte, soos vuil lees of fantoom lees, toegelaat word.

Hoe kontroleer ek my momentopname-isolasievlak?

Om te toets of die momentopname transaksie isolasie vlak geaktiveer is, volg hierdie stappe: Begin SQL Server Profiler.

Nota Om die TransactionID-kolom te vertoon, klik om die Wys alle kolomme-merkblokkie te kies.

  1. Klik Run om die spoor te begin.
  2. Verwerk die Ontledingsdienste-projek in Business Intelligence Development Studio.

Aanbeveel: