Контролировать использование ЦП во время запроса TSQL - sql 2008 - PullRequest
2 голосов
/ 30 марта 2011

У меня есть несколько тяжелых запросов, которые работают автономно в базе данных SQL для обработки данных. запросы выполняются и иногда занимают значительную часть ресурсов компьютера. Есть ли способ контролировать / регулировать использование ЦП в данном запросе / хранимой процедуре?

спасибо

1 Ответ

2 голосов
/ 30 марта 2011

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

Вы не можете регулировать время процессора или%

Если у вас есть только один процессор, тогда вы можете обновить его. Однако запросы, связанные с процессором, обычно указывают на плохое качество кода или отсутствие индексов и т. Д. *

...