Wat is Read_committed_snapshot?
Wat is Read_committed_snapshot?

Video: Wat is Read_committed_snapshot?

Video: Wat is Read_committed_snapshot?
Video: Difference between snapshot isolation and read committed snapshot 2024, April
Anonim

Die READ_COMMITTED_SNAPSHOT databasisopsie bepaal die gedrag van die verstek READ COMMITTED isolasievlak wanneer momentopname-isolasie in 'n databasis geaktiveer is. As jy nie uitdruklik spesifiseer READ_COMMITTED_SNAPSHOT ON, READ COMMITTED word toegepas op alle implisiete transaksies.

Gevolglik, wat is Rcsi SQL Server?

SQL Server bied twee fisiese implementerings van die lees-toegewyde isolasievlak gedefinieer deur die SQL standaard, sluit gelees toegewyd en gelees verbind momentopname isolasie ( RCSI ).

Hoe weet ek ook of momentopname-isolasie geaktiveer is? Om toets of die momentopname transaksie isolasie vlak is aangeskakel , 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.

Dienooreenkomstig, hoe werk lees toegewyde momentopname?

Die idee agter Lees Toegewyde Snapshot Isolasie is die volgende: in plaas daarvan om 'n rekord te sluit tydens die lees fase met 'n Shared Lock, SQL Server sal deursigtig gee jy die ou toegewyd rekord weergawe van die Weergawe Store. Die weergawewinkel word in TempDb gestoor.

Wat is die gebruik van momentopname-isolasie in SQL Server?

SNAPSHOT isolasie spesifiseer dat data gelees binne a transaksie sal nooit veranderinge weerspieël wat deur ander gelyktydige transaksies gemaak is nie. Die transaksie gebruike die data ry weergawes wat bestaan wanneer die transaksie begin.

Aanbeveel: