KB4538688 - إصلاح: حدث نزاع شديد في مؤشر غزل في SQL Server 2019

ينطبق على
SQL Server 2019 on Windows SQL Server 2019 on Linux

الملخص

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

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

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

الحالة

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

الدقة

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

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

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

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

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

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

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

المراجع

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

sys.dm_os_spinlock_stats (Transact-SQL) | Microsoft Learn

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

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

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