Чи є якась причина НЕ використовувати підхід, визначений вами? Абсолютно.
Уявіть, що ви купили автомобіль - автомобіль, який при попаданні 50MPH двигун починає перегріватися. Чи буде ваша реакція на цю ситуацію штучним обмеженням автомобіля до 49 МПГ, або щоб з'ясувати, у чому винна мотор?
Чому слід обмежувати свій автомобіль 49MPH? Виробник заявив, що він може їхати так само швидко, як 80MPH - ви хочете їхати на своєму автомобілі швидко, тому хочете доїхати до такої швидкості - якби не прокляття цього перегріву.
Автомобіль, який ви купили, теж був дуже-дуже дорогим. Кожен циліндр двигуна потрібно використовувати максимум, щоб ви не витрачали ці гроші!
Штучно обмежуючи доступ серверів SQL до процесора, ви не вистачаєте на продуктивність. Можливо, ви тимчасово вирішили проблеми з продуктивністю, переконавшись, що ЦП доступний для ОС, але ви не відповіли на справжнє запитання - Чому SQL Server використовує 100% ЦП?
Моя порада така:
З’ясуйте, що таке справжнє питання, і виправте це. Не охоплюйте питання тим, що фактично є хитрощі. Проблема НЕВІДКЛЮЧИТЬСЯ та вдарить вас обличчям вниз по лінії, коли завантаження сервера, природно, збільшується зі зростанням.
Як тимчасове виправлення , регулятор ресурсів може бути використаний для зменшення використовуваного центрального процесора, поки ви не знайдете реальну проблему.