اقرأ مستوى عزل المجتمع
] ، يضمن قراءة المجتمع أن يتم إرسال البيانات التي تقرأها المعاملات قبل أن تكون المعاملة مرئية. ومع ذلك ، إذا تم تحديث البيانات بالبيانات وقراءة نفس البيانات مرة أخرى ، فإن النتيجة متسقة.
قابلة للمرجع قراءة مستوى معزولعلى النقيض من ذلك ، توفر القراءة القابلة للتكرار تناسقًا أعلى مستوى. لا يضمن فقط تقديم قراءة البيانات ، ولكن يضمن أيضًا أن البيانات لا تزال دون تغيير أثناء المعاملة بأكملها. حتى إذا تم تحديث المعاملات الأخرى ، تظل نتائج القراءة الأصلية متسقة.
مثال
بالنظر إلى المشهد التالي ، يحتوي الجدول T على عمود C بقيمة "1".
ابدأ المعاملة ؛ حدد * من T ؛ Waitfor Delay '00: 01: 00 '؛ حدد * من T ؛ يقترف؛
اقرأ الالتزام:
يجوز لبيان SELECT الثاني إرجاع أي بيانات محدثة أو تعديل لأن البيانات قد تتغير أثناء التأخير.BEGIN TRANSACTION;
SELECT * FROM T;
WAITFOR DELAY '00:01:00';
SELECT * FROM T;
COMMIT;
لقطة: تشبه قابلة للتسلسل ، ولكن استخدم لقطات لتوفير الاتساق دون منع المعاملات المتزامنة.
حدد مستوى العزل الأيمن
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3