Read_committed_snapshot nima?
Read_committed_snapshot nima?

Video: Read_committed_snapshot nima?

Video: Read_committed_snapshot nima?
Video: Difference between snapshot isolation and read committed snapshot 2024, Aprel
Anonim

The READ_COMMITTED_SNAPSHOT ma'lumotlar bazasi opsiyasi ma'lumotlar bazasida oniy tasvirni izolyatsiyasi yoqilgan bo'lsa, standart READ COMMITTED izolyatsiya darajasining harakatini aniqlaydi. Agar aniq belgilamasangiz READ_COMMITTED_SNAPSHOT ON, READ COMMITTED barcha yashirin tranzaksiyalar uchun qo'llaniladi.

Shunday qilib, Rcsi SQL Server nima?

SQL Server tomonidan belgilangan o'qilgan izolyatsiya darajasining ikkita jismoniy amalga oshirilishini ta'minlaydi SQL standart, blokirovka qilingan o‘qilgan va o‘qilgan oniy tasvir izolyatsiyasi ( RCSI ).

Bundan tashqari, oniy tasvirni izolyatsiyasi yoqilganligini qanday bilsam bo'ladi? Kimga yoki yo'qligini sinab ko'ring the surat tranzaksiya izolyatsiya darajasi hisoblanadi yoqilgan , quyidagi amallarni bajaring: SQL Server Profiler dasturini ishga tushiring.

Eslatma TransactionID ustunini ko'rsatish uchun barcha ustunlarni ko'rsatish katagiga belgi qo'yish uchun bosing.

  1. Izni boshlash uchun Run tugmasini bosing.
  2. Business Intelligence Development Studio'da Analysis Services loyihasini qayta ishlang.

Shunga mos ravishda, o'qilgan snapshot qanday ishlaydi?

Orqa fikr Tasdiqlangan suratni oʻqing Izolyatsiya quyidagicha: o'rniga rekord davomida qulflash o'qish Shared Lock, SQL Server bilan bosqich bo'ladi oshkora sizga eskisini qaytaring qilgan versiya do'konidan yozib oling. Versiyalar do'koni TempDb da saqlanadi.

SQL Serverda snapshot izolyatsiyasidan qanday foydalanish kerak?

SNAPSHOT izolyatsiyasi a ichida o'qiladigan ma'lumotlarni belgilaydi tranzaksiya hech qachon boshqa bir vaqtning o'zida amalga oshirilgan tranzaktsiyalar tomonidan kiritilgan o'zgarishlarni aks ettirmaydi. The tranzaktsiyalardan foydalanadi qachon mavjud bo'lgan ma'lumotlar qatori versiyalari tranzaksiya boshlanadi.

Tavsiya: