وصف الأسباب التي لم يتم اقتطاعها سجل المعاملات SQL Server

ملخص

وفيما يلي بعض الأسباب سبب امتلاء سجل الحركة وعدم الحصول على قطع، حتى ولو "trunc. تم تعيين خيار تسجيل الدخول تشكبنت "إلى true والعادي تتم أثناء معالجة نقاط التفتيش.

مزيد من المعلومات

تحديث غير المضمنة امتلاء السجل؛ فلا يوجد مكان شرط في عبارة UPDATE. حيث يجب أن تكون معاملة (أي مستخدم المعلنة أو بشكل ضمني) قادرة تماما التراجع أو الالتزام بها ككل، يجب أن يكون السجل كبيرا بشكل كاف للحفاظ على كافة المعلومات الخاصة الحركة. وهكذا، حتى في حالة اقتطاع السجل، من الممكن تعبئة السجل إذا كان صغير جداً لعملية واحدة كبيرة.


يمكن أن يحدث هذا الموقف أيضا إذا كان يستخدم عبارة where حجم الجدول كبير جداً وهو بند أين عامة جداً، مما تسبب في عدد كبير من السجلات أن تتأثر. هناك حالة أخرى حيث يمكن أن يحدث هذا: إذا كان يتم تنفيذ عدة تحديثات معا تؤثر على سجلات كافية لتعبئة السجل قبل إجراء نقطة التفتيش، السجل يمكن لا تزال تملأ.
خصائص

رقم الموضوع: 62866 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

تعليقات