2016-07-21 5 views
0

Für eine migrationsähnliche Aufgabe versuchen wir, den Zeichenfolgenwert (Hash-Wert) in einer Tabelle mit 15 Millionen Zeilen basierend auf einer Tabelle mit 1 Million Zeilen zu aktualisieren.SSIS ExecuteTask bietet Vorteile beim Aktualisieren von SQL Server Large Table?

Abfrage: Update ein Satz col b = b.col2 von tbl1 einem beitreten tbl2 b auf a.col1 = b.col1

Indizes richtig eingestellt sind. Für dieses Update, wenn wir SSIS verwenden, wird es Vorteile bieten?

Danke!

+0

Der einzige Vorteil, den SSIS bringt, ist, wenn Sie die Aufgabe als Teil Ihrer Gesamtmigration automatisieren möchten. Oder denken Sie, dass Sie dies in einen Prozess verschieben möchten, bei dem einige Zeilen und nicht alle Zeilen gleichzeitig aktualisiert werden? –

+0

Ich möchte nur wissen, würde es irgendwelche Leistungsvorteile bringen? Und es ist nur einmal update. – Muthu

Antwort

0

Sie erhalten die beste Leistung beim Ausführen der Abfrage als TSQL. SSIS wird in diesem Fall keinen Vorteil hinzufügen.