التحسين
افترض ان لديك SQL Server 2017 مثبتا لديك. يقدم هذا التحسين تلميح الاستخدام الجديد ' QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n ' لفرض سلوك محسن الاستعلام علي مستوي استعلام ، كما لو تمت ترجمه الاستعلام باستخدام مستوي توافق قاعده البيانات n ، حيث يمثل n مستوي توافق قاعده بيانات معتمدا من القائمة التالية: 100 أو 110 أو 120 أو 130 أو 140.
ملاحظه
-
لا يؤدي هذا التلميح إلى تجاوز اعداد تقدير العلاقة الاساسيه الافتراضي أو القديم ، إذا تم فرضه عبر التكوين الخاص بقاعده البيانات أو تلميح العلامة أو الاستعلام.
-
إذا تم فرض تقدير العلاقة الاساسيه القديمة من خلال تكوين النطاقات الخاصة بقاعده البيانات ، سيستمر الاستعلام في استخدام تقدير العلاقة الاساسيه القديمة كما هو موجه.
-
إذا تم استخدام تقدير العلاقة الاساسيه الافتراضية لأي سبب (تم فرض ذلك ، أو بسبب تشغيل الاستعلام بدون خيار فرض تقدير العلاقة الاساسيه القديمة) ، فان الاستعلام سيستخدم منازل العلاقة الاساسيه المقترنة بمحسن الاستعلام لإصدار قاعده البيانات المطلوب.
-
-
قد تتجاوز ' ENABLE_QUERY_OPTIMIZER_HOTFIXES ' وعلامة التعقب (TF) 4199 والأساليب الأخرى الخاصة بتمكين الإصلاحات العاجلة ل المحسنة سلوك RTM الافتراضي لمحسن في بعض الحالات ، بغض النظر عن مستوي توافق قاعده البيانات المطلوب.
-
يؤثر هذا التلميح فقط علي سلوك محسن الاستعلام. لا يؤثر هذا علي الميزات الأخرى في SQL Server التي قد تعتمد علي مستوي توافق قاعده البيانات، مثل توفر بعض ميزات قاعده البيانات.
-
لا يتطلب هذا التلميح اي أذونات خاصه ويمكن استخدامه مع أدله الخطط.
مزيد من المعلومات
لمزيد من المعلومات ، يمكنك الرجوع إلى الارتباطات التالية:
الحل
هذا التحديث مضمن في التحديث التراكمي التالي ل SQL Server:
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
المراجع
تعرف علي المصطلحاتالتي تستخدمها Microsoft لوصف تحديثات البرامج.