الأعراض
بعد تطبيق التحديث التراكمي 3 ل Microsoft SQL Server 2012 Service Pack 1 على مثيل SQL Server أو في SQL Server 2014، قد يكون أداء SQL Server بطيئا، وقد يحدث تسرب للذاكرة.
إذا قمت بتشغيل الاستعلام التالي عند حدوث هذه المشكلة، فسترى أن قيمة Mem بالميغابايت وقيمة عدد الصفوف تستمر في الزيادة لعنصر الذاكرة MEMOBJ_COMPILE_ADHOC:
select type, sum(pages_in_bytes)/1024.0/1024.00 'Mem in MB', count (*) 'row count' from sys.dm_os_memory_objects
where type like '%MEMOBJ_COMPILE_ADHOC%'
group by type
ملاحظات
- لا يساعد الأمر DBCC FREEPROCCACHE في تقليل قيمة Mem بالميغابايت .
- تحدث هذه المشكلة فقط عند تشغيل العديد من إجراءات sp_prepare لإعداد عبارات Transact-SQL ذات المعلمات.
الدقة
تم إصلاح المشكلة لأول مرة في التحديث التراكمي التالي ل 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 لوصف تحديثات البرامج.