الأعراض
بعد تطبيق التحديث التراكمي 3 ل Microsoft SQL server 2012 الحزمة 1 إلى مثيل sql SERVER أو sql server 2014 ، قد يكون أداء sql server بطيئا ، وقد تحدث رسالة تسرب الذاكرة. إذا قمت بتشغيل الاستعلام التالي عند حدوث هذه المشكلة ، ستلاحظ ان القيمة مم بالميغابايت وقيمه عدد الصفوف تمنع التكبير لعنصر الذاكرة الMEMOBJ_COMPILE_ADHOCه :
select type, sum(pages_in_bytes)/1024.0/1024.00 'Mem in MB', count (*) 'row count' from sys.dm_os_memory_objectswhere type like '%MEMOBJ_COMPILE_ADHOC%'group by type
ملاحظات
-
لا يساعد الأمر DBCC فريبروككاتشي علي خفض قيمه مم بالميغابايت .
-
تحدث هذه المشكلة فقط عند تشغيل العديد من إجراءات sp_prepare لاعداد عبارات SQL للعمليات ذات المعلمات.
الحل
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server.
تحديث تراكمي 1 ل SQL Server 2014 /en-us/help/2931693
تحديث تراكمي 7 ل SQL Server 2012 SP1 /en-us/help/2894115
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
المراجع
راجع المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.