Я новичок в SQL Server и имею следующую дилемму:
У меня есть две таблицы с одинаковой структурой. Назовите это runningTbl
и finalTbl
.
runningTbl
содержит от 600 000 до 1 миллиона строк каждые 15 минут.
После некоторой очистки данных в runningTbl
я хочу переместить все записи в finalTbl
.
finalTbl
в настоящее время имеет около 38 миллионов строк.
Вышеописанный процесс необходимо повторять каждые 15-20 минут.
Проблема в том, что перемещение данных из runningTbl
в finalTbl
иногда занимает более 20 минут.
Первоначально, когда таблицы были небольшими, копирование занимало от 10 секунд до 2 минут.
Теперь это занимает слишком много времени.
Кто-нибудь может помочь с этим? SQL-запрос следовать ..
Спасибо