разные таблицы в мсскл происходит больше 5минут ....
Железо у бд хорошее, куда можно капнуть чтобы сократить время на сохранение?
IndexRebuild давно не делали,Фрагментацию?
Каждую неделю, дба есть) этим занимается)
Включи профайлер и посмотри какой запрос работает дольше всего и посмотри реальный план
Там инсерты пачками по 2к
Используешь EF?
делай top (1000)
Использую efbulk) чтобы вставка была без чтения)
И увидешь, быстрее или не быстрее
Переписывай на процедуру с использованием табличных типов. EF гарадит идиотский запрос при работе с большим кол-вом данных с разными мёржами и большим кол-вом лишней логики. Можешь для интереса посмотреть план, сам увидишь.
Оберни в одну транзакцию куски на вставку/изменение и пачками запускай их
Обсуждают сегодня