SQL Server 2008 Стандартный лимит использования ресурсов на пользователя или базу данных - PullRequest
0 голосов
/ 27 февраля 2012

Мне нужно ограничить время процессора, используемое одним пользователем в SQL Server 2008. К сожалению, это для Standard Edition, поэтому я не могу использовать Resource Governor.

Этот пользователь выполняет запросы с большими объемами данныхчерез базу данных Access, связанную с одной из баз данных.Это вызывает достаточно высокую нагрузку на сервер, что другие запросы могут прекратить время ожидания.

Есть ли способ ограничить использование ЦП пользователем или базой данных в SQL Server 2008 Standard Edition, который прозрачен для выполняемых запросов?

А как насчет соединения с Access?

1 Ответ

1 голос
/ 27 февраля 2012

вы можете попробовать ограничить количество ядер, используемых отображением соответствия или предложением MAXDOP в запросах, если вы хотите более детальный контроль.

Имейте в виду, что Maxdop ограничит запрос использованием ограниченного числапроцессоры, но не использование этих процессоров. Affinity также ограничивает процессоры, но не использование. Только ограничитель ресурсов может ограничивать использование ЦП.

подробнее:

http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/9ed64e9a-0af0-4d4d-95e2-709dd9dc68d8/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...