Max DOP در SQL Server چیست؟
Max DOP در SQL Server چیست؟

تصویری: Max DOP در SQL Server چیست؟

تصویری: Max DOP در SQL Server چیست؟
تصویری: Максимальная степень путаницы (уважаемый SQL DBA, эпизод 8) 2024, نوامبر
Anonim

خلاصه. مایکروسافت حداکثر درجه موازی بودن SQL Server ( MAXDOP ) گزینه configuration تعداد پردازنده هایی را که برای اجرای یک پرس و جو در یک پلان موازی استفاده می شوند، کنترل می کند. این گزینه تعداد رشته هایی را تعیین می کند که برای عملگرهای طرح پرس و جو که کار را به صورت موازی انجام می دهند استفاده می شود.

با توجه به این موضوع، DOP در SQL Server چیست؟

DOP در SQL Server مخفف Degrees of موازی سازی . طبق مقاله MSDN در اینجا، اگر SQL Server دارای چندین پردازنده در دسترس است و پرس و جو آستانه های خاصی را برآورده می کند، SQL Server سعی می کند پرس و جو را بر روی چندین پردازنده تقسیم کند تا عملکرد آن را افزایش دهد.

به طور مشابه، Maxdop باید روی چه چیزی تنظیم شود؟ قاعده کلی این است که MaxDoP را تنظیم کنید به نصف تعداد پردازنده های منطقی در هر گره NUMA تا 8 عدد. گره NUMA یک CPU فیزیکی و حافظه محلی آن است. اگر سرور شما دارای یک صندلی واحد CPU با 12 هسته است، پس شما یک گره NUMA و MaxDoP باید بودن تنظیم کنید 6 یا کمتر

همچنین بدانید که حداکثر درجه موازی در SQL Server چیست؟

را حداکثر درجه موازی (MAXDOP) یک است سرور ، پایگاه داده یا گزینه سطح پرس و جو که برای محدود کردن تعداد پردازنده هایی که پلان موازی می تواند استفاده کند استفاده می شود. مقدار پیش فرض MAXDOP 0 است که در آن مقدار SQL Server موتور می تواند از تمام پردازنده های موجود، حداکثر تا 64، در اجرای موازی پرس و جو استفاده کند.

چگونه Maxdop را در SQL Server تغییر دهم؟

1. در سرور سطح با SSMS در SSMS، روی آن کلیک راست کنید سرور روی Properties، Advanced کلیک کنید، در قسمت Parallelism به پایین بروید و تنظیم کنید MAXDOP به 1. روی OK کلیک کنید.

توصیه شده: