MS SQL. "Макс. степень параллелизма" и "Стоимостный порог для параллелизма" #607485


#0 by ptrtss
SQL временно живет на сервере где пользователи файловой семерки в терминалах. Соответственно, возникло желание так сделать, чтоб не загонял процессор в 100% чуть что Процессор один, ядер 8 Раньше "Макс. степень параллелизма" была 0, и часто было 100%. Сейчас поставил 4 (проверю думаю, это 4 ядра или 4 процессора) - восстановление базы из бекапа больше 5% не жрет Обратил внимание на "Стоимостный порог для параллелизма" там стоит 5 секунд. Сам не менял, наверное так оно и стояло, при изменении макс. степени само наверное не поменялось бы Вопросы. Почему такой странный эффект? Сколько нужно поставить, чтобы SQL ел хотя бы 40-50% при пиковых нагрузках? Сколько секунд лучше поставить в стоимостный порог?
#1 by ptrtss
SQL для адинески КА
#2 by kod263
параллелизм для 1С плохо
#3 by ptrtss
Вообще 1 ставить? А почему плохо?
#4 by skunk
косяк 2008 ... 0 - дефолтом идет на максимально возможный ... но работает как - 1 ... ставить на стандарте - 4
#5 by Mikeware
на SQL.RU статейка была об этом. Если коротко, то при высокой степени параллелихзма булет распараллеливание, и ожидание окончания выполнения параллельного запроса. погоняй сервер скриптом от vde69
#6 by skunk
для этого собственно и нужен параметр "cost threshold for parallelism"
#7 by ptrtss
Спасибо, коллеги
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям