У меня есть таблица размером 13 ТБ (по историческим причинам).Самый быстрый способ вставить огромное количество данных в секционированную таблицу SQL Server
Я хочу перезагрузить данные, потому что у меня есть поврежденные и дублированные данные в этой таблице.
Вопрос в том, что является самым быстрым способом загрузки данных в пустую секционированную таблицу (секционированную по месяцам)?
Мои мысли:
заливка таблицы, заполняя ломтиков разделов. Я создаю две или три (в зависимости от таблицы ввода/вывода) temp tables и загружаю данные через SSIS OLEDB (openrowset bulk) в три временные таблицы одновременно. После этого я включаю разделы и продолжаю следующие три.
Вставьте последние и самые старые данные сразу через «нормальный» вставить (я не думаю, что кластерный индекс нравится)
???
Итак, что было бы самым быстрым и быстрым способом?