Есть какая-то функция, такая как параллельное выполнение 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 отдельно для любого результата в конце объединения и вернуть данные, чтобы потребовалось как минимум> половину времени

0 ответов

Другие вопросы по тегам