Kas ir Read_committed_snapshot?
Kas ir Read_committed_snapshot?

Video: Kas ir Read_committed_snapshot?

Video: Kas ir Read_committed_snapshot?
Video: Kaizers - Kas ir? 2024, Novembris
Anonim

The READ_COMMITTED_SNAPSHOT datu bāzes opcija nosaka noklusējuma READ COMMITTED izolācijas līmeņa uzvedību, kad datu bāzē ir iespējota momentuzņēmuma izolācija. Ja nepārprotami nenorādīsiet READ_COMMITTED_SNAPSHOT IESL., READ COMMITTED tiek lietots visiem netiešajiem darījumiem.

Tātad, kas ir Rcsi SQL Server?

SQL serveris nodrošina divas lasīšanas veiktās izolācijas līmeņa fiziskās implementācijas, ko nosaka SQL standarta, bloķēšanas lasīšanas un lasīšanas veikta momentuzņēmuma izolācija ( RCSI ).

Kā arī zināt, vai momentuzņēmuma izolācija ir iespējota? Uz pārbaudīt vai uz momentuzņēmums darījums izolācija līmenis ir iespējots , veiciet šīs darbības: Startējiet programmu SQL Server Profiler.

Piezīme. Lai parādītu kolonnu TransactionID, noklikšķiniet, lai atzīmētu izvēles rūtiņu Rādīt visas kolonnas.

  1. Noklikšķiniet uz Palaist, lai sāktu izsekošanu.
  2. Business Intelligence Development Studio apstrādājiet projektu Analysis Services.

Attiecīgi, kā darbojas nolasītais momentuzņēmums?

Ideja aiz muguras Izlasiet izdarīto momentuzņēmumu Izolācija ir šāda: tā vietā, lai bloķētu ierakstu laikā lasīšana fāze ar koplietojamo bloķēšanu, SQL Server gribu caurspīdīgi atdod jums veco apņēmusies ierakstīt versiju no versijas veikala. Versiju veikals tiek saglabāts TempDb.

Kāda ir momentuzņēmumu izolācijas izmantošana SQL Server?

SNAPSHOT izolācija norāda, ka dati tiek nolasīti a darījums nekad neatspoguļos citu vienlaicīgu darījumu veiktās izmaiņas. The darījumu lietojumi datu rindu versijas, kas pastāv, kad darījums sākas.

Ieteicams: