Параллельная загрузка данных с использованием INSERT INTO … SELECT в SQL Server работает следующим образом: оптимизатор запроса анализирует возможные планы выполнения и выбирает оптимальный на основе оценочной стоимости запроса. 3 В некоторых случаях оптимизатор выбирает параллельный план выполнения, так как считает, что его стоимость оптимальна, чем у последовательного плана. 3
Параллелизм используется в части плана, которая определяет и создаёт данные для вставки. 1 При этом для модификации данных используется один процессор. 1
Параллельная вставка используется, если целевой таблицей является таблица без кластерных индексов. 35 Также она применяется при вставке в индекс Columnstore. 5
Чтобы максимизировать эффект и преимущества параллельной вставки, система должна быть правильно настроена (отсутствие узких мест ввода-вывода, достаточное количество файлов данных). 5