Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Приоритет stored proc  [new]
artemius
Member

Откуда:
Сообщений: 265
Здравствуйте всем,

MS SQL 2008, есть хранимая процедура, при вызове которой CPU машины используется на 90%. Можно ли как-то принудительно задать предел использования процессорных ресурсов для этой sp?

Спасибо!
10 дек 09, 12:11    [8045717]     Ответить | Цитировать Сообщить модератору
 Re: Приоритет stored proc  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33354
Блог
Есть такая штука как Resource Governer, при желании ее можно прикрутить.
Также есть подсказка MAXDOP.

Но обычно наилучший результат дает изменение алгоритма работы/оптимизация процедуры.
10 дек 09, 12:16    [8045765]     Ответить | Цитировать Сообщить модератору
 Re: Приоритет stored proc  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
artemius
Здравствуйте всем,

MS SQL 2008, есть хранимая процедура, при вызове которой CPU машины используется на 90%. Можно ли как-то принудительно задать предел использования процессорных ресурсов для этой sp?

Спасибо!
Есть такая штука - Resource Governor
Не поможет?
10 дек 09, 12:19    [8045795]     Ответить | Цитировать Сообщить модератору
 Re: Приоритет stored proc  [new]
angel_zar
Member

Откуда: Барнаул
Сообщений: 901
Может просто есть другое слабое место в сервере, например дисковая подсистема?
10 дек 09, 12:20    [8045802]     Ответить | Цитировать Сообщить модератору
 Re: Приоритет stored proc  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Критик,

не сговариваясь Resource Governor "штукой" назвали! Телепатия однако!
10 дек 09, 12:21    [8045819]     Ответить | Цитировать Сообщить модератору
 Re: Приоритет stored proc  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33354
Блог
iap,

угу))
10 дек 09, 13:17    [8046383]     Ответить | Цитировать Сообщить модератору
 Re: Приоритет stored proc  [new]
artemius
Member

Откуда:
Сообщений: 265
Критик
Resource Governer


К сожалению, версия WebEdition, поэтому эта фича недоступна. А насчет MAXDOP: если я выставлю значение в 1 (сервер 4-процессорный), то теоретически sp будет грузить cpu не более, чем на 25%?
10 дек 09, 13:18    [8046395]     Ответить | Цитировать Сообщить модератору
 Re: Приоритет stored proc  [new]
Glory
Member

Откуда:
Сообщений: 104760
artemius
Критик
Resource Governer


К сожалению, версия WebEdition, поэтому эта фича недоступна. А насчет MAXDOP: если я выставлю значение в 1 (сервер 4-процессорный), то теоретически sp будет грузить cpu не более, чем на 25%?

Нет. MAXDOP определяет число процессоров, которые сервер будет использовать для выполнения этого запроса, а не нагрузку на процессоры
10 дек 09, 13:22    [8046431]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить