تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الملخص

قد تنتج البيئات التي تقوم بتشغيل حجم كبير من معاملات قاعدة البيانات على مثيل Microsoft SQL Server 2019 تنازعا حادا على الدوار. تتم ملاحظة الخلاف بشكل عام على الأنظمة المتطورة التي تستخدم معالجات الجيل الأحدث.

يمكن ملاحظة الحالات التالية فيما يتعلق بالتنازع الشديد على الدوار:

  • تتم ملاحظتها بشكل شائع على الأجهزة الحديثة، ولا سيما معالجات Intel Skylake. قد تتم ملاحظته أيضا على المعالجات الحديثة الأخرى.

  • تتم ملاحظته عادة على الأنظمة التي تحتوي على العديد من المعالجات.

  • قد تحتوي البيئات على مستخدمين أكثر تزامنا، مثل أحمال العمل الحرجة للمهام والمعاملات للغاية.

  • تتضمن الأعراض استخداما مرتفعا بشكل غير متوقع لوحدة المعالجة المركزية والعديد من أحداث الدوران والتراجع لنوع spinlock معين، وعددا أكبر من الدوارات لكل اصطدام.

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

الحل

تم توفير تحسين spinlock لأول مرة في التحديث التراكمي 2 SQL Server 2019. تم إجراء تحسينات إضافية في التحديثات التراكمية التالية SQL Server:

نوصي بتطبيق آخر تحديث تراكمي في هذه القائمة لمعالجة العديد من مشكلات المنافسة على spinlock. 

الهامه: لكي تتمكن من تصحيح مشكلة spinlock، يجب تمكين علامة التتبع 8101 بعد تطبيق إحدى وحدات CUs من هذه القائمة. 
 

حول التحديثات التراكمية SQL Server

يحتوي كل تحديث تراكمي جديد SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. اطلع على آخر التحديثات التراكمية SQL Server:

استكشاف الأخطاء وإصلاحها

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

المراجع

تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.

| sys.dm_os_spinlock_stats (Transact-SQL) Microsoft Learn

DBCC TRACEON - علامات التتبع (Transact-SQL)

إخلاء المسؤولية عن معلومات الجهات الخارجية

منتجات الجهات الأخرى المذكورة في هذه المقالة مصنعة من قبل شركات مستقلة عن Microsoft. ولذلك، لا تقدم Microsoft أي ضمان، سواء ضمنيًا أو صريحًا، بخصوص أداء تلك المنتجات أو كفاءتها.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×