Rcsi SQL Server nima?
Rcsi SQL Server nima?

Video: Rcsi SQL Server nima?

Video: Rcsi SQL Server nima?
Video: How Snapshot and RCSI Provide Consistent Results 2024, May
Anonim

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 ).

Keyin, SQL Serverda oniy tasvirni 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.

Keyinchalik savol tug'iladi: o'qilgan surat 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.

Shuningdek, bilingki, SQL Serverda standart izolyatsiya darajasi qanday?

Majburiyatni o'qing

SQL Server snapshot nima?

Ma'lumotlar bazasi surat a ning faqat o‘qish uchun mo‘ljallangan, statik ko‘rinishidir SQL Server ma'lumotlar bazasi (manba ma'lumotlar bazasi). Ma'lumotlar bazasi surat paytdan boshlab manba ma'lumotlar bazasiga tranzaksiyaviy mos keladi oniy tasvirlar yaratish. Ma'lumotlar bazasi surat har doim bir xilda yashaydi server uning manba ma'lumotlar bazasi sifatida misol.

Tavsiya: