Максимальний ступінь паралелізму можна встановити в діапазоні значень від 0 до 32 767. Значення вказує SQL Server, скільки процесорів він має використовувати для паралельного виконання плану. Значення MAXDOP за замовчуванням, що дорівнює 0, повідомляє SQL Server використовувати всі доступні процесори (максимум 64).
Щоб досягти паралелізму для операторів SQL DML, ви повинні спочатку ввімкнути паралельний DML у своєму сеансі: ALTER SESSION ENABLE PARALLEL DML; Тоді будь-який DML, виданий для таблиці з паралельним атрибутом, відбуватиметься паралельно, якщо жодні обмеження PDML не порушуються.
У Object Explorer клацніть сервер правою кнопкою миші та виберіть «Властивості». Виберіть вузол Connections. У розділі Підключення в полі Максимальна кількість одночасних підключень введіть або виберіть значення від 0 до 32767, щоб установити максимальну кількість користувачів, яким дозволено одночасно підключатися до екземпляра SQL Server.
Використовуйте SQL Server Management Studio
- У Object Explorer клацніть сервер правою кнопкою миші та виберіть «Властивості».
- Виберіть сторінку «Пам’ять» у вікні «Властивості сервера». …
- У параметрах пам’яті сервера введіть потрібні значення для параметрів Мінімальна пам’ять сервера та Максимальна пам’ять сервера.
Параметр конфігурації максимального ступеня паралелізму (MAXDOP). контролює кількість процесорів, які використовуються для виконання запиту в паралельному плані. Цей параметр визначає кількість потоків, які використовуються для операторів плану запиту, які виконують роботу паралельно.
Налаштуйте параметр максимального ступеня паралельності
- У Object Explorer клацніть правою кнопкою миші потрібний екземпляр і виберіть Properties.
- Виберіть вузол Advanced.
- У полі «Максимальний ступінь паралелізму» виберіть максимальну кількість процесорів для паралельного виконання плану.