Read_committed_snapshot nədir?
Read_committed_snapshot nədir?

Video: Read_committed_snapshot nədir?

Video: Read_committed_snapshot nədir?
Video: MSSQL — понимание уровня изоляции на примере (сериализуемый) 2024, Noyabr
Anonim

The READ_COMMITTED_SNAPSHOT verilənlər bazası seçimi verilənlər bazasında snapshot izolyasiyası işə salındıqda defolt READ COMMITTED izolyasiya səviyyəsinin davranışını müəyyən edir. Əgər açıq şəkildə qeyd etməsəniz READ_COMMITTED_SNAPSHOT ON, READ COMMITTED bütün gizli əməliyyatlara tətbiq edilir.

Beləliklə, Rcsi SQL Server nədir?

SQL Server tərəfindən müəyyən edilmiş oxunmuş təcrid səviyyəsinin iki fiziki icrasını təmin edir SQL standart, kilidləmə oxundu və oxundu snapshot izolyasiyası ( RCSI ).

Həmçinin, snapshot izolyasiyasının aktiv olub olmadığını necə bilə bilərəm? Kimə olub olmadığını yoxlayın the snapshot əməliyyat izolyasiya səviyyədir aktivləşdirildi , bu addımları izləyin: SQL Server Profiler-i işə salın.

Qeyd TransactionID sütununu göstərmək üçün klikləyin və Bütün sütunları göstər onay qutusunu seçin.

  1. İzə başlamaq üçün Run düyməsini klikləyin.
  2. Business Intelligence Development Studio-da Analiz Xidmətləri layihəsini emal edin.

Müvafiq olaraq, oxunmuş snapshot necə işləyir?

Arxadakı fikir Təhlükəli Snapshot oxuyun İzolyasiya aşağıdakılardır: Əsnasında bir rekord kilidləmək yerinə oxumaq Paylaşılan Kilid, SQL Server ilə mərhələ olacaq şəffaf şəkildə sizə köhnəni qaytarın törədib Version Store-dan qeyd versiyası. Versiya Mağazası TempDb-də saxlanılır.

SQL Serverdə snapshot izolyasiyasının istifadəsi nədir?

SNAPSHOT izolyasiyası a daxilində oxunan verilənləri müəyyən edir əməliyyat heç vaxt digər eyni vaxtda əməliyyatlar tərəfindən edilən dəyişiklikləri əks etdirməyəcək. The əməliyyatdan istifadə edir zaman mövcud olan məlumat sıra versiyaları əməliyyat başlayır.

Tövsiyə: