|
max degree of parallelism |
☑ |
0
ВикторП
26.09.23
✎
17:38
|
Из ИТС
параллелизм может вызывать негативные последствия, наличие и влияние которых необходимо специально оценивать. Прежде всего это – ожидания при синхронизации потоков выполнения, когда координатор потоков (поток 0) по тем или иным причинам при ждет передачи данных от «отстающих» потоков (вид ожиданий MS SQL Server CXPACKET). Оценить наличие и величину этого ожидания можно, использовав данные DMV sys.dm_os_wait_stats
написано то написано ,а числа как оценивать?
получил я 13%- это много или нормально?
|
|
1
Волшебник
26.09.23
✎
17:52
|
Это хорошо
|
|
2
ВикторП
26.09.23
✎
17:54
|
условно - 20% - плохо?
Где про эту градацию что-то есть (
|
|
3
Chai Nic
26.09.23
✎
18:11
|
А то есть риск попасть под взаимоблокировку, с вылетом рабочего процесса по ошибке sql. Я бы поставил 1 и спал спокойно.
|
|
4
Волшебник
26.09.23
✎
18:14
|
(2) Если цифра приближается к 50%, значит уже плохо. Значит Вы больше теряете, чем приобретаете.
|
|
5
ДедМорроз
26.09.23
✎
19:52
|
Опять же,вопрос актуален при работе множества пользователей,так как ожидание - это передача контекста другому потоку,что приводит к увеличению времени выполнения.
Когда у вас мало пользователей и сервер недргружен,то любая параллельность приводит в итоге к уменьшению времени выполнения запроса для одного пользователя.
|
|
6
ВикторП
27.09.23
✎
09:39
|
Ладно, я буду смотреть замеры времени несколько дней.
Посмотрю.
|
|