Независимо от того, являются ли операторы Update дорогими, похоже, что вам все равно придется их выполнять. Если бы у вас была возможность не обновлять таблицу, очевидно, что это было бы более производительным, но я предполагаю, что это не так.
Реальный вопрос, который вы, похоже, задаете, в любом случае скорее касается параллелизма, чем производительности. В частности, вы, похоже, спрашиваете, получаете ли вы лучший параллелизм с большим количеством небольших обновлений или меньшим количеством пакетных обновлений, каждое из которых содержит одинаковое общее количество изменений.
По моему опыту, вам гораздо лучше выполнять множество небольших обновлений, чем группировать их для параллелизма. Однако, как правило, у вас будет лучшая производительность (для обновлений), если вы их пакетируете.
Еще одна вещь, которую нужно понять, это то, что существует несколько типов замков. Блокировки таблицы для обновлений и выбора не совпадают, и есть также соображения относительно того, блокируют ли ваши операторы только строку, страницу или всю таблицу. Обычно блокировки довольно локализованы, но для этого типа приложений вам нужно ознакомиться со спецификой стратегий блокировки и с тем, как манипулировать ими в соответствии с вашими конкретными потребностями.