/ / Beste Abstimmschritte für SSIS-Pakete mit SQL-Tasks ausführen [geschlossen] - sql-server, tsql, ssis, ssis-2012, ssis-2008

Beste Abstimmschritte für SSIS-Pakete mit SQL-Tasks ausführen [geschlossen] - sql-server, tsql, ssis, ssis-2012, ssis-2008

Welche notwendige Abstimmung kann ich in sis-Level machen, wenndie ganze Funktionalität war implementiert mit den gespeicherten Prozeduren SQL ausführen. Alle Tabellen, die am häufigsten verwendet werden, sind bereits indiziert. Bitte schlagen Sie einige nützliche vor sis Tuning-Tipps für solche Pakete. Muss ich all diese implementieren Ausführen von SQL-Aufgaben zu Datenflusstask !?

Antworten:

3 für die Antwort № 1

Um deine Frage zu beantworten, nein. Datenfluss-Tasks sind meiner Meinung nach vor allem nützlich, wenn Daten zwischen zwei Quellen verschoben werden oder komplexe Logik verwendet wird, bei der Sie lieber ein c # -Skript verwenden und die .NET-CLR in SQL Server nicht zur Ausführung dieses Skripts verwenden.

Wenn sich Quelle und Ziel auf derselben Instanz befinden, habe ich nie eine Gelegenheit gesehen, bei der SSIS-Datenfluss-Tasks eine ordnungsgemäß erstellte gespeicherte Prozedur übertreffen können.

Da Sie sql-Aufgaben ausführen, gibt es keine SSIS-Leistungsoptimierung. Alles, was SSIS tut, startet etwas, das von SQL Server erledigt werden muss.

Ich würde mich auf Ihre gespeicherten Prozeduren konzentrieren, schauen Siein die Ausführungspläne und lesen Sie SQL Server Abfrage-Leistungsoptimierung. Es könnte von einem sehr einfachen Index reichen, der empfohlen wird, wenn Sie den Ausführungsplan betrachten, moderaten Aufwand mit dem Query Analyzer Tool oder sehr komplex. Es hängt von Ihren Daten und Abfragen ab.