الأعراض
عند محاولة تنفيذ العديد من الاستعلامات الكبيرة في نفس الوقت في Microsoft SQL Server 2014 ، قد تنتظر بعض الاستعلامات RESOURCE_SEMAPHORE_QUERY_COMPILE. يمكن الاستمرار في استعلام واحد فقط يتطلب ذاكره أكبر من عتبه البوابة الكبيرة (كما هو موضح بواسطة إخراج الأمر DBCC ميموريستاتوس ) لاجراء التحويل البرمجي ، حتى في حال توفر ذاكره كافيه علي الخادم.ملاحظه هذا سلوك متوقع. ومع ذلك ، في أنظمه الدفعات الكبيرة مثل مستودع البيانات ، يمكن ان يؤدي ذلك إلى الرجوع إلى الأداء في التنفيذ المتزامن للعديد من الاستعلامات.
الحل
معلومات التحديث التراكمي
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server.
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. من المستحسن تنزيل أحدث التحديثات التراكمية ل SQL Server وتثبيته:
يقدم هذا الإصلاح العاجل علامة تتبع جديده-T 6498. تتيح لك هذه العلامة الخاصة بالتعقب امكانيه الوصول إلى البوابة الكبيرة عند توفر مساحة كافيه. وهو يستند إلى النسبة المئوية لمده 80 من الذاكرة المستهدفة ل SQL Server ، وهو يسمح لعمليه التحويل الخاصة بالاستعلام الكبير لكل 25 غيغابايت علي الذاكرة. علي سبيل المثال ، يسمح هذا بوجود اثنين من مجموعات الاستعلامات الكبيرة علي كمبيوتر ذاكره هدف 64 غيغابايت. بعد تطبيق هذا الإصلاح العاجل ، يجب عليك تمكين العلامة تتبع-T 6498 لتمكين السلوك الجديد. ملاحظه إذا قمت بتمكين علامة التتبع باستخدام الأمر DBCC تراسيون ، فلن تحتاج إلى أعاده تشغيل الخادم ليتم تطبيق العلامة "تتبع". ولكن قد يستغرق الأمر 10 ثواني لتكوين البوابة الكبيرة الجديدة. يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك ، فان هذا الإصلاح العاجل هو تصحيح المشكلة الموضحة في هذه المقالة فقط. يمكنك تطبيق هذا الإصلاح العاجل فقط علي الانظمه التي تواجه هذه المشكلة المحددة. إذا كان الإصلاح العاجل متوفرا للتنزيل ، فهناك قسم "يتوفر تنزيل الإصلاح العاجل" في اعلي مقاله قاعده المعارف هذه. إذا لم يظهر هذا القسم ، فأرسل طلبا إلى خدمه العملاء ودعم Microsoft للحصول علي الإصلاح العاجل. ملاحظه إذا حدثت مشاكل اضافيه أو إذا كانت هناك حاجه إلى استكشاف الأخطاء وإصلاحها ، فقد تحتاج إلى إنشاء طلب خدمه منفصل. ستنطبق تكاليف الدعم المعتادة علي اسئله الدعم الاضافيه والمشاكل التي لا يمكن تاهيلها لهذا الإصلاح العاجل المحدد. للحصول علي قائمه كامله بأرقام الهواتف الخاصة بخدمه العملاء والدعم من Microsoft ، أو لإنشاء طلب خدمه منفصل ، قم بزيارة موقع Microsoft التالي علي الويب:
http://support.microsoft.com/contactus/?ws=support ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. يعرض النموذج "يتوفر تنزيل الإصلاح العاجل" اللغات التي يتوفر فيها الإصلاح العاجل. إذا لم تتمكن من رؤية اللغة الخاصة بك ، فهذا يعني انه لا يتوفر إصلاح عاجل لتلك اللغة.
مزيد من المعلومات
السببيستخدم SQL Server البوابات التي تم تجميعها لكبح التحويلات الخاصة. ان هندسه البوابة هي طريقه ل SQL Server للاحتفاظ باستخدام الذاكرة لعمليه التحويل البرمجي للاستعلامات الواردة ضمن عنصر التحكم. هناك ثلاثه بوابات: صغيره ومتوسطه وكبيره. للحصول علي مزيد من المعلومات حول كيفيه استخدام الأمر DBCC ميموريستاتوس لمراقبه استخدام الذاكرة ، راجع KB 907877: كيفيه استخدام الأمر dbcc ميموريستاتوس لمراقبه استخدام الذاكرة علي SQL server 2005.
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".