سؤال

أرغب في ضبط read_committed_snapshot على قاعدة بيانات SQL Azure الخاصة بي، ولكن الكود التالي، الذي يعمل مع الإصدارات الأخرى من SQL Server، غير مدعوم في Azure:

ALTER DATABASE [database_name]
SET READ_COMMITTED_SNAPSHOT ON
GO

السؤال الأول: هل لا تزال فكرة جيدة تعيين read_committed_snapshot في SQL Azure (أو أي ما يحقق نفس النتيجة)؟ نيتي هي عدم قفل السجلات عندما يتم قراءتها فقط، من أجل تحسين الأداء.

السؤال الثاني: إذا كانت فكرة جيدة، فما هو بناء جملة أزور للقيام بذلك؟

هل كانت مفيدة؟

المحلول

من ما يمكنني معرفة بناء على هذه المادة MSDN الإعداد الذي تكون فيه بعد هو الافتراضي ولا يمكن تغييره. مزيد من التفاصيل حول مستويات العزلة يمكن العثور عليها هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top