FIX: بطيء للمحسن إلى "إنشاء استعلام تخطيط الاستعلامات المعقدة" التي تحتوي على صلات كثيرة و Semi-Joins

ترجمات الموضوعات ترجمات الموضوعات
معرف المقالة: 274329 - عرض المنتجات التي تنطبق عليها هذه المقالة.
BUG #: 236107 (SHILOH_bugs)
توسيع الكل | طي الكل

في هذه الصفحة

الأعراض

عند التحويل البرمجي الاستعلامات المعقدة التي تتضمن العديد من طرق العرض التي تحتوي على أكثر من 20 الجداول و الصلات ، GROUP عبارات ، sub-queries و صلات ، خارجية للمحسن وقتاً طويلاً لإنتاج خطة استعلام. SQL Server لا يزال بمعالجة الاستعلامات الأخرى وهو استخدام CPU عالي خلال هذا الوقت.

السبب

للمحسن استعلام SQL Server للمحسن تكلفة المستندة إلى ويتم للمحسن يحاول إنشاء خطة استعلام أمثل. أثناء تحسين الأداء ، عدد كبير من الصلات أو طرق العرض أو عبارات GROUP sub-queries و صلات خارجية يتم تقسيم إلى عمليات أبسط بما في ذلك semi-joins. التفاعل مع صلة إعادة ترتيب منطق semi-joins وقد يؤدي زيادة في المجموعات في المستويات الأعلى من شجرة عامل التشغيل. يعتبر الملقم عدد كبير من التباديل الصلة التي تم تغييرها بواسطة semi-joins أسفلها، الذي ينتج إعادة ترتيب في المستويات الأعلى. سارية المفعول المرة إنشاء خطة الأمثل أكبر بكثير ثم قد يبدو أن الاستعلام توقف عن الاستجابة (يحدث تعليق).

الحل

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لـ Microsoft SQL Server 2000. للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
290211INF: كيفية الحصول على أحدث حزمة خدمة لبرنامج SQL Server 2000

الإصلاحات

ملاحظة: تم إنشاؤه في الإصلاح العاجل التالي قبل إلى Microsoft SQL Server 2000 Service Pack 1.

يجب أن يكون للنسخة الإنجليزية من هذا الإصلاح سمات الملفات التالية أو أحدث:
   File name       Platform
   --------------------------

   s80204I.exe     Intel X86
				
ملاحظة: بسبب تبعيات الملف، إلى أحدث إصلاح عاجل أو الميزة التي تحتوي على الملفات السابقة قد يحتوي أيضاً على ملفات إضافية.

تصريح

أقرت Microsoft أن هذه مشكلة في Microsoft SQL Server 2000. تم تصحيح هذه المشكلة لأول مرة في SQL Server 2000 Service Pack 1.

الخصائص

معرف المقالة: 274329 - تاريخ آخر مراجعة: 13/شعبان/1424 - مراجعة: 3.1
تنطبق على
  • Microsoft SQL Server 2000 Standard Edition
كلمات أساسية: 
kbmt kbbug kbfix kbqfe kbsqlserv2000sp1fix KB274329 KbMtar
ترجمة آلية
هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية
اضغط هنا لرابط المقالة باللغة الانجليزية274329

إرسال ملاحظات

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com