كيف تعمل لقطة ملتزمة القراءة؟
كيف تعمل لقطة ملتزمة القراءة؟

فيديو: كيف تعمل لقطة ملتزمة القراءة؟

فيديو: كيف تعمل لقطة ملتزمة القراءة؟
فيديو: يحتاج التعليم الي مثل هذا المعلم 2024, يمكن
Anonim

ما هو قراءة لقطة ملتزمة عزل؟ الفكرة وراء قراءة لقطة ملتزمة العزل هو التالي: بدلاً من قفل سجل أثناء ملف قراءة المرحلة مع القفل المشترك ، سيرجع لك SQL Server بشفافية ملف ملتزم نسخة قياسية من متجر الإصدار. مخزن الإصدار مخزن في TempDb.

إذن ، هل تم تشغيل اللقطة الملتزمة بالقراءة؟

لا يتم وضع أقفال على البيانات عند ذلك يقرأ ، وبالتالي لمحة المعاملات لا تمنع المعاملات الأخرى من كتابة البيانات. ال READ_COMMITTED_SNAPSHOT يحدد خيار قاعدة البيانات سلوك الإعداد الافتراضي تم الالتزام بالقراءة عندما مستوى العزلة لمحة يتم تمكين العزل في قاعدة بيانات.

علاوة على ذلك ، كيف يمكنني التحقق من مستوى عزل اللقطة الخاصة بي؟ لاختبار ما إذا كان ملف لمحة عملية تجارية مستوى العزلة ممكّنًا ، اتبع الخطوات التالية: بدء تشغيل SQL Server Profiler.

ملاحظة لعرض عمود TransactionID انقر لتحديد خانة الاختيار إظهار كافة الأعمدة.

  1. انقر فوق "تشغيل" لبدء التتبع.
  2. في Business Intelligence Development Studio ، قم بمعالجة مشروع Analysis Services.

ثانيًا ، كيف يعمل عزل اللقطة؟

يعمل SNAPSHOT ISOLATION بالطريقة التي يتم بها استرداد الإصدار الأخير من الصفوف التي تم الالتزام بها في وقت بدء المعاملة عند إجراء القراءة على جدول. هذا يوفر ثابت لمحة من البيانات داخل الصفقة.

ما هي لقطة ملتزمة القراءة؟

الفكرة وراء قراءة لقطة ملتزمة العزل هو التالي: بدلاً من قفل سجل أثناء ملف قراءة المرحلة مع القفل المشترك ، سيرجع لك SQL Server بشفافية ملف ملتزم نسخة قياسية من متجر الإصدار. مخزن الإصدار مخزن في TempDb.

موصى به: