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