powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Параллелизм при перестроении индекса
4 сообщений из 4, страница 1 из 1
Параллелизм при перестроении индекса
    #40048089
Фотография Mandarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! В настройках моего сервера стоит ограничение степени параллелизма = 16. При перестроении индексов я хочу использовать все возможные процессоры для ускорения процесса перестроения. Если в команду перестроение я добавлю опцию MAXDOP = 32 это повлияет только на текущую операцию или вообще на индекс и его будущее поведение?
В справке пишут, что это опция оказывает влияние только на время операции с индексами. https://docs.microsoft.com/ru-ru/sql/t-sql/statements/alter-index-transact-sql?view=sql-server-ver15
Но вдруг это не точный перевод, хочу быть уверенным точно.

Код: sql
1.
2.
3.
4.
5.
-- параллелизм по умолчанию
alter index Ind1 on dbo.MyTable rebuild with (sort_in_tempdb = on)

-- максимально возможный (для моего  сервера) параллелизм
alter index Ind1 on dbo.MyTable rebuild with (sort_in_tempdb = on, maxdop = 32)



Microsoft SQL Server 2017 (RTM-CU22) Enterprise Edition
...
Рейтинг: 0 / 0
Параллелизм при перестроении индекса
    #40048102
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mandarin,

на запросы не повлияет.
...
Рейтинг: 0 / 0
Параллелизм при перестроении индекса
    #40048241
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mandarin,

Там все непросто
Код: sql
1.
select count(distinct первое_поле_индекса) from таблица


количество ядер может сверху ограничиваться этим числом при перестройке индекса
...
Рейтинг: 0 / 0
Параллелизм при перестроении индекса
    #40048258
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик,

MAXDOP = max_degree_of_parallelism
Переопределяет параметр конфигурации max degree of parallelism на время выполнения операции с индексами.

Насколько я вижу, это относится к операциям REBUILD и RESUME.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Параллелизм при перестроении индекса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]