KB2887899 - إصلاح: بطء الأداء في SQL Server 2012 أو SQL Server 2014 عندما تنشئ فهرسا على نوع بيانات مكانية لجدول كبير

ينطبق على
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

الأعراض

عند محاولة إنشاء فهرس (باستخدام CREATE INDEX أو ALTER INDEX) على نوع بيانات مكانية لجدول كبير، قد يكون أداء Microsoft SQL Server 2012 أو SQL Server 2014 ضعيفا. يمكنك العثور على العديد من اختلافات مؤشر المزايا على SOS_CACHESTORE و SOS_SELIST_SIZED_SLOCK.

الدقة

تم إصلاح المشكلة لأول مرة في التحديث التراكمي التالي ل SQL Server.

التحديث التراكمي 1 ل SQL Server 2014 /en-us/help/2931693

التحديث التراكمي 7 ل SQL Server 2012 SP1 /en-us/help/2894115

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

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

      

معلومات حزمة تحديث الإصلاح العاجل يتوفر إصلاح عاجل مدعوم من Microsoft. ومع ذلك، فإن غرض هذا الإصلاح العاجل هو تصحيح المشكلة الموضحة في هذه المقالة فقط. قم بتطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة المحددة.

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

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

/contactus/?ws=support ملاحظة: يعرض نموذج "تنزيل الإصلاح العاجل متوفر" اللغات التي يتوفر لها الإصلاح العاجل. إذا كنت لا تجد اللغة الخاصة بك، فهذا لأن الإصلاح الجديد غير متوفر لتلك اللغة.

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

تحمي Spinlocks إدخالات ذاكرة التخزين المؤقت لإجراء وقت تشغيل اللغة العامة (CLR). عادة ما تتضمن خطة الاستعلام الخاصة بفهرس تم إنشاؤه أو تغييره عامل تشغيل تطبيق أو عامل تشغيل Loop Loop متداخل. الجانب الخارجي من عملية JOIN هو إرجاع صفوف من الجدول المكاني ويقود الدالة المكانية. في كل مرة يتم فيها استدعاء الدالة، قد يتم استخدام قفل الشاشة. عندما يتم تشغيل الاستعلام بدرجات عالية من التوازي، قد تصبح المغزلات عنق الزجاجة. الرسم التخطيطي التالي مثال على مثل هذه المخطط المكاني.

المخطط المكاني

الحالة

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

المراجع

لمزيد من المعلومات حول مشكلة أخرى في الأداء عند إنشاء فهرس على نوع بيانات مكانية لجدول كبير في SQL Server 2012، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2887888 إصلاح: بطء الأداء في SQL Server عند إنشاء فهرس على نوع بيانات مكانية لجدول كبير في مثيل SQL Server 2012