الأعراض
يُرجى مراعاة السيناريو التالي:
- يمكنك استخدام SQL Server Analysis Services في الوضع متعدد الأبعاد.
- يمكنك تعيين الخاصية HeapTypeForObjects إلى 0 لاستخدام كومة الذاكرة المؤقتة للتجزئة المنخفضة في Windows.
- يمكنك تشغيل خليط من الاستعلامات وعمليات المعالجة.
في هذا السيناريو، قد تتسبب العناصر الكبيرة التي تم تخصيصها بواسطة مشغل Analysis Services في تجزئة كومة ذاكرة Windows على مدى ساعات أو أيام. عندما تتراكم التجزئة ، قد تبدأ عملية معالجة الفهرس في حدوث عنق الزجاجة وتستغرق وقتا طويلا جدا حتى تنتهي.
الدقة
تحديث المعلومات
تم إصلاح هذه المشكلة في التحديثات التراكمية التالية ل SQL Server:
التحديث التراكمي 1 ل SQL Server 2014 SP2
التحديث التراكمي 4 ل SQL Server 2012 Service Pack 3
التحديث التراكمي 8 ل SQL Server 2014 SP1
توصية: تثبيت آخر تحديث تراكمي ل SQL Server
يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:
التحديث التراكمي الأخير ل SQL Server 2012 SP3
التحديث التراكمي الأخير ل SQL Server 2014 (SP1/SP2)
المزيد من المعلومات
بشكل افتراضي، تستخدم Analysis Services كومة الذاكرة المؤقتة للتجزئة المنخفضة (LFH) من Windows لتخصيصات الذاكرة لكائنات من النوع الثابت. يتم التحكم في ذلك بواسطة إعداد HeapTypeForObjects. في بعض الحالات، يمكن أن تصبح كومة الذاكرة المؤقتة LFH مجزأة وتسبب اختناقات في الأداء. تصبح LFH عادة مجزأة عند إجراء تخصيصات أكبر من 16 كيلوبايت.
يعمل هذا التحديث على تغيير سلوك Analysis Services لتخصيصات عناصر النوع الثابت هذه لاستخدام كومة الذاكرة المؤقتة Windows LFH فقط إذا كان حجم الكائن أقل من 16 كيلوبايت. إذا كان حجم العنصر أكبر من 16 كيلوبايت، ستستخدم Analysis Services بدلا من ذلك تنفيذ Analysis Services Heap. قد يتم تشغيل تنفيذ كومة الذاكرة المؤقتة ل Analysis Services بشكل أبطأ من كومة الذاكرة المؤقتة LFH. ومع ذلك ، فإنه لا يواجه مشكلة التجزئة هذه.
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
المراجع
تعرّف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.