تصحيح: الاتصالات تحدث عندما تقوم بتنفيذ العديد من الاستعلامات المخصصة في SQL Server 2012

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

اضغط هنا لرابط المقالة باللغة الانجليزية3074425
الأعراض
افترض أن لديك العديد من الإحصاءات والجداول والجداول التي تحتوي على العديد من الأعمدة في قاعدة بيانات Microsoft SQL Server 2012. عندما تقوم بتنفيذ العديد من الاستعلامات المخصصة لاسترداد البيانات من الجداول وفي الوقت نفسه، قد تحدث الادعاءات.
الحل

معلومات التحديث التراكمي

تم تصحيح هذه المشكلة أولاً في التحديث التراكمي التالية من SQL Server. توصية: تثبيت آخر تحديث تراكمي ل SQL Server
يحتوي التحديث التراكمي كل جديدة ل SQL Server على كافة الإصلاحات العاجلة وكافة إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. نوصي بتحميل وتثبيت أحدث التحديثات التراكمية ل SQL Server:
معلومات أخرى
عندما يوكومبيلي أو إعادة ترجمة استعلام في SQL Server 2012، حاجة المحرك للحصول على مدخلات من الرسم البياني إحصائيات. نحتاج إلى إجراء فحص لجدول نظام ثم قم بتحميل الرسم البياني محدد الجداول المتضمنة في ذاكرة أو ذاكرة التخزين المؤقت. يتم تخزين هذه إدخالات جدول النظام (للإحصاءات) في ذاكرة التخزين المؤقت "جدول النظام" (CACHESTORE_SYSTEMROWSET). كائن الذاكرة المستخدمة لإنشاء هذه الإدخالات في ذاكرة التخزين المؤقت غير مقسم وعمومية.

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

هذا الإصلاح العاجل بتغيير الكائن الذاكرة العمومية لتقسيم عمليات تخصيص الذاكرة المتزامنة التي تستخدم ذاكرة التخزين المؤقت "جدول النظام" لن تواجه التنازع وينتظرCMEMTHREAD .

لمزيد من المعلومات حول مشكلة مشابهة، راجعKB 3026082: إصلاح: SOS_CACHESTORE spinlock التنازع على ذاكرة التخزين المؤقت لمجموعة صفوف الجدول يؤدي استخدام نسبة كبيرة من وحدة المعالجة المركزية في SQL Server 2012 أو 2014.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 3074425 - آخر مراجعة: 07/24/2015 09:59:00 - المراجعة: 1.0

Microsoft SQL Server 2012 Service Pack 2

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3074425 KbMtar
تعليقات