Есть какая-то функция, такая как параллельное выполнение SP в коде SQL Server 2016, аналогичная Parallel.for в C#, потому что мне нужно обработать X*X rec?
Я использую Parallel.For в C# для другого фильтра по запросу для дельта-диаграммы данных Historian.
У меня есть логика для получения данных Delta Logic
totalRecordoftable=200000
While(current-count > totalRecordoftable)
{
firstRowValue=select 1 row by RowNum()
secondRowValue=select 1+1 row by RowNum()
if(both is diff)
insert to #temp
move to next record
else
move to next record
}
вернуть данные из #temp
ПРОБЛЕМА: если у меня есть 200000 записей в одной таблице, то обработка замедляется. поэтому я хочу обработать запись 200000/2 отдельно для любого результата в конце объединения и вернуть данные, чтобы потребовалось как минимум> половину времени