Rcsi SQL Server چیست؟
Rcsi SQL Server چیست؟

تصویری: Rcsi SQL Server چیست؟

تصویری: Rcsi SQL Server چیست؟
تصویری: How Snapshot and RCSI Provide Consistent Results 2024, نوامبر
Anonim

SQL Server دو پیاده سازی فیزیکی از سطح جداسازی متعهد خوانده شده را ارائه می دهد SQL استاندارد، قفل خواندن تعهد و خواندن متعهد جداسازی عکس فوری ( RCSI ).

سپس، استفاده از snapshot isolation در SQL Server چیست؟

جداسازی SNAPSHOT مشخص می کند که داده ها در a خوانده می شوند معامله هرگز تغییرات ایجاد شده توسط سایر تراکنش های همزمان را منعکس نمی کند. را استفاده های تراکنش نسخه‌های ردیف داده‌ای که وقتی وجود دارند معامله آغاز می شود.

پس از آن، سوال این است که چگونه عکس فوری خوانده شده کار می کند؟ ایده پشت عکس فوری متعهد را بخوانید جداسازی به صورت زیر است: به جای قفل کردن یک رکورد در طول خواندن فاز با یک قفل مشترک، سرور SQL اراده به طور شفاف قدیمی را به شما برگرداند متعهد شد نسخه ضبط شده از فروشگاه نسخه. فروشگاه نسخه در TempDb ذخیره می شود.

همچنین بدانید سطح جداسازی پیش فرض در SQL Server چیست؟

متعهد را بخوانید

Snapshot SQL Server چیست؟

یک پایگاه داده عکس فوری یک نمای ایستا و فقط خواندنی از a است SQL Server پایگاه داده (پایگاه داده منبع). پایگاه داده عکس فوری از لحظه لحظه وقوع، از نظر تراکنشی با پایگاه داده منبع سازگار است عکس فوری ایجاد. یک پایگاه داده عکس فوری همیشه در همان ساکن است سرور نمونه به عنوان پایگاه داده منبع آن.

توصیه شده: