Доброе утро.Является ли SqlBulkCopy неправильным выбором для эффективных однострочных вставок?
У меня есть служба, которую я пишу на C#, которая выполняет и вставляет одну строку каждые 15 секунд или около того. Этот интервал определяется пользователем, но в настоящий момент 15 секунд - это целевой интервал.
Я прочитал эту статью: SqlBulkCopy on a single record?, которая четко объясняет преимущества пропускной способности использования обычной вставки при выполнении вставки в одну строку. Но он также упоминает (или подразумевает), что регулярная вставка немного тяжелее на CPU, чем объемная вставка.
В качестве службы I Я пишу службу поддержки, и поскольку вставка искусственно ограничена только 1 в заданный интервал, мне интересно, оправдывает ли импликация выше использование SqlBulkCopy над обычной вставкой. Очевидно, я хочу, чтобы мое обслуживание было максимально легким.
Использование массовой копии для вставки одной записи - это как запуск космического корабля, чтобы посетить вашего дядю по улице. вы делаете математику. –