Если нет веской причины, по которой вы не используете массовую вставку, я бы сказал, что лучше всего это сделать. Т.е.: выберите строки в формате, который вы можете затем повторно вставить.
Выполняя обычные операции вставки в этой сумме, вы сильно загружаете журналы транзакций.
Если массовая вставка не является опцией, вы можете выиграть немного, разделив вставки на куски - так, чтобы вы не переходили построчно, но не пытались вставлять и обновлять все это одним махом либо.
Я сам немного поэкспериментировал с этим, но у меня не было времени, чтобы приблизиться к окончательному ответу. (Я начал задавать вопрос Производительность для RBAR по сравнению с обработкой на основе множеств с различными размерами транзакций по той же причине.)