|
Подскажите по параметру сервера SQL "максимальное число рабочих потоков". | ☑ | ||
---|---|---|---|---|
0
Галахад
гуру
11.07.17
✎
12:03
|
По буржуйски "Max degree of parallelism"
Почитал Гугл, так и не понял по какому принципу его устанавливать? |
|||
1
H A D G E H O G s
11.07.17
✎
12:03
|
единичку
|
|||
2
Галахад
гуру
11.07.17
✎
12:21
|
(1) Не будет ли нескромно спросить, аргументы?
|
|||
3
Галахад
гуру
11.07.17
✎
12:36
|
Установил единичку. Нажал enter. Единичка превратилась в 128.
Что-то где-то не дожал? |
|||
4
mistеr
11.07.17
✎
12:43
|
(0) Раз не понял, не лезь. Поставь 0, что означает "авто".
|
|||
5
mistеr
11.07.17
✎
12:44
|
(1) Что за вредные советы?
|
|||
6
Галахад
гуру
11.07.17
✎
12:46
|
(4) Там стоит не ноль, если не полезу так и останется. Только вот не понятно чем ноль лучше единички.
|
|||
7
Cyberhawk
11.07.17
✎
12:47
|
MSDN уже почитал?
|
|||
8
mistеr
11.07.17
✎
12:47
|
(6) 0 - авто, 1 - запретить любой параллелизм.
|
|||
9
H A D G E H O G s
11.07.17
✎
12:49
|
(1) - 1 запрос на ядро. В 1С так и надол
|
|||
10
Галахад
гуру
11.07.17
✎
12:49
|
(7) Тут сложно все "Этот параметр является дополнительным и его следует изменять только опытным администраторам баз данных или сертифицированным техническим специалистам SQL Server ."
(8) В том-то и вопрос, насколько он нужен этот параллелизм? |
|||
11
Вафель
11.07.17
✎
12:50
|
все-таки полностью отключать параллельность - это не очень хорошее решение
|
|||
12
H A D G E H O G s
11.07.17
✎
12:51
|
Если запрос 1С требует параллелизма - то это плохой запрос 1С
|
|||
13
H A D G E H O G s
11.07.17
✎
12:51
|
(11) Опа. Пример такого запроса?
|
|||
14
Вафель
11.07.17
✎
12:51
|
если фулл сканов нет совсем, то в принципе можно. а вот если есть, то параллельность тут здорово помогает
|
|||
15
Галахад
гуру
11.07.17
✎
12:52
|
Народ, подскажите по (3). Почему единичка не устанавливается.
|
|||
16
МихаилМ
11.07.17
✎
12:53
|
(10) может ускорить запросы за чет распараллеливания
а может привести к конфликту блокировок по тойже причине на форуме обсуждалось неоднократно. в поиск. |
|||
17
Вафель
11.07.17
✎
12:55
|
(16) сейчас на чтение нет блокировок. Поэтому рекомендация не актуальна
|
|||
18
mistеr
11.07.17
✎
13:02
|
Вы народ забываете, что параллелизм полезен не только при фуллсканах, но и при сборе статистики, построении индексов и т.д. Какой смысл лишаться всего этого?
|
|||
19
МихаилМ
11.07.17
✎
13:03
|
(17)
все зависит от версии скл сервера не у всех есть сервера "сейчас" |
|||
20
H A D G E H O G s
11.07.17
✎
13:07
|
(18) SQL запускает сбор обслуживание таблиц последовательно?
|
|||
21
Fragster
гуру
11.07.17
✎
13:08
|
0 + макс трешхолд повысить до 20
|
|||
22
mistеr
11.07.17
✎
13:15
|
(20) Насчет таблиц не в курсе, а причем тут это?
|
|||
23
H A D G E H O G s
11.07.17
✎
13:22
|
(22) Ну как бэ у тебя этих таблиц 100500, SQL-ю будет чем заняться, кроме как параллелить 1 запрос
|
|||
24
ADirks
11.07.17
✎
13:25
|
(3) прикольно... а скуль какой?
попробовал на 2014, внезапно удивился :)) скриптом поменяй sp_configure 'show advanced options', 1 go RECONFIGURE WITH OVERRIDE go sp_configure 'max degree of parallelism', 1 go RECONFIGURE WITH OVERRIDE go sp_configure 'max degree of parallelism' |
|||
25
mistеr
11.07.17
✎
13:26
|
(23) Да хоть мульен. Самых тяжелых таблиц, где важна статистика, обычно единицы..
|
|||
26
ADirks
11.07.17
✎
13:30
|
И кстати да, не факт что это будет полезно.
Начиная с 2008 оно начало нормально запросы параллелить, без самоблокировок |
|||
27
Галахад
гуру
11.07.17
✎
13:45
|
(24) 2008
Гм. Поменял и на "0" и на "1". Большой разницы не заметил... |
|||
28
mistеr
11.07.17
✎
13:51
|
(27) А чего ты ожидал заметить? Немедленное падение сервера?
|
|||
29
ADirks
11.07.17
✎
13:52
|
Дык, разница будет заметна только на приличных нагрузках
|
|||
30
Галахад
гуру
11.07.17
✎
13:59
|
(28) Типа того.
(29) Они есть. Изначально меня сильно напрягло, что один и тот же запрос, на одних и тех же данных, на двух разных физических серверах выполняется на 2 порядка медленнее. Конечно железяки разные. Но разница в скорости в 20 удивляет. |
|||
31
Hmster
11.07.17
✎
14:33
|
Для 1С следует ставить 1. На ИТС есть статья по настройке SQL. Реально наблюдал как значение выше 1 делало неработоспособной базу.
|
|||
32
mistеr
11.07.17
✎
14:38
|
(30) Планы сравнил? Наверняка статистика устарела.
P.S. Два порядка это 100. 20 это один порядок. |
|||
33
Вафель
11.07.17
✎
14:45
|
(31) Жизнь немного сложнее чем написано на ИТС
|
|||
34
директор мира
11.07.17
✎
14:56
|
(33) Для 1С-ников нужно упрощать.
|
|||
35
Дык ё
11.07.17
✎
15:16
|
(13) объединить все
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |