ما هو Max DOP في SQL Server؟
ما هو Max DOP في SQL Server؟

فيديو: ما هو Max DOP في SQL Server؟

فيديو: ما هو Max DOP في SQL Server؟
فيديو: Find nth highest salary in sql server | sql query to find 2nd, 3rd highest salary 2024, شهر نوفمبر
Anonim

ملخص. مايكروسوفت SQL Server أقصى درجة من التوازي ( ماكسدوب ) يتحكم خيار التكوين في عدد المعالجات المستخدمة لتنفيذ استعلام في خطة متوازية. يحدد هذا الخيار عدد سلاسل الرسائل المستخدمة لمشغلي خطة الاستعلام الذين يقومون بتنفيذ العمل بالتوازي.

فيما يتعلق بهذا ، ما هو DOP في SQL Server؟

DOP في SQL Server لتقف على درجات تماثل . لكل مقالة MSDN هنا ، إذا خادم قاعدة البيانات لديه معالجات متعددة متاحة ، والاستعلام يلبي عتبات معينة ، خادم قاعدة البيانات سيحاول تقسيم الاستعلام على معالجات متعددة لزيادة أدائه.

وبالمثل ، ما الذي يجب تعيين Maxdop عليه؟ القاعدة العامة هي تعيين MaxDoP إلى نصف عدد المعالجات المنطقية لكل عقدة NUMA تصل إلى 8. عقدة NUMA هي وحدة معالجة مركزية فعلية وذاكرتها المحلية. إذا كان الخادم الخاص بك يحتوي على مقعد وحدة معالجة مركزية واحد يحتوي على 12 مركزًا ، فلديك عقدة NUMA واحدة و يجب MaxDoP يكون ضبط ل 6 أو أقل.

يجب أن تعرف أيضًا ، ما هي أقصى درجة من التوازي في SQL Server؟

ال الدرجة القصوى للتوازي (MAXDOP) هو ملف الخادم أو خيار مستوى قاعدة البيانات أو الاستعلام المستخدم للحد من عدد المعالجات التي يمكن أن تستخدمها الخطة المتوازية. القيمة الافتراضية لـ MAXDOP هي 0 ، حيث يكون خادم قاعدة البيانات يمكن للمحرك استخدام جميع المعالجات المتاحة ، حتى 64 ، في التنفيذ المتوازي للاستعلام.

كيف أقوم بتغيير Maxdop في SQL Server؟

1. في الخادم المستوى مع SSMS. في SSMS ، انقر بزر الماوس الأيمن على ملف الخادم ، انقر فوق خصائص ، خيارات متقدمة ، قم بالتمرير لأسفل إلى قسم التوازي ، وقم بتعيين ماكسدوب إلى 1. انقر فوق "موافق".

موصى به: