Ho un database in cui carico i file in una tabella di gestione temporanea, da questa tabella di gestione temporanea ho 1-2 join per risolvere alcune chiavi esterne e quindi inserire queste righe nella tabella finale (che ha una partizione al mese). Ho circa 3,4 miliardi di righe per tre mesi di dati.
Qual è il modo più veloce per ottenere queste righe dalla messa in scena nel tavolo finale? Attività Flusso di dati SSIS (che utilizza una vista come origine e ha un caricamento rapido attivo) o un comando Inserisci INTO SELECT ....? Ho provato l'attività Flusso di dati e riesco a ottenere circa 1 miliardo di righe in circa 5 ore (8 core / 192 GB di RAM sul server), il che mi sembra molto lento.