Mam bazę danych, w której ładuję pliki do tabeli pomostowej. Z tej tabeli pomostowej mam 1-2 sprzężenia, aby rozwiązać niektóre klucze obce, a następnie wstawiam te wiersze do końcowej tabeli (która ma jedną partycję na miesiąc). Mam około 3,4 miliarda wierszy na trzy miesiące danych.
Jaki jest najszybszy sposób na przeniesienie tych rzędów do stołu finałowego? SSIS Data Flow Task (który używa widoku jako źródła i ma aktywne szybkie ładowanie) lub polecenie Insert INTO SELECT ....? Próbowałem zadania przepływu danych i mogę uzyskać około 1 miliarda wierszy w ciągu około 5 godzin (8 rdzeni / 192 GB pamięci RAM na serwerze), co wydaje mi się bardzo wolne.