2009-04-20 6 views
2

Ich entwickle ein SQL Server Integration Services-Paket. Ich habe einige wichtige Refactoring für dieses Paket gemacht, und jetzt läuft der Designer wirklich langsam. Sogar das Bewegen von Komponenten um den Bildschirm lässt den Designer für 2-3 Minuten hängen. Mit Blick auf den Task-Manager verbraucht Visual Studio in diesem Zeitraum rund 80% der CPU.SSIS-Designer wird sehr langsam ausgeführt

Hat jemand irgendwelche Ideen über diese langsame Leistung?

+2

Wenn Sie in der Ereignisanzeige gehen und schauen in die System- und Anwendungsereignisprotokolle, haben Sie irgendwelche sehen Warnungen? –

+0

Gute Idee - ich werde das überprüfen! –

Antwort

0

BIDS war schon immer ein bisschen sollen wir sagen "aufgebläht" Sie benötigen mindestens 2 GB RAM auf Ihrem Computer, so dass Sie Dinge tun können. Sobald es startet ich haben in der Regel kein Problem, und haben manchmal zwei Instanzen offen

würde ich sagen, starten alle Programme heruntergefahren und Dienstleistungen, die Sie nicht brauchen, während BIDS

1

mit Wie groß ist Ihr Paket? Versuchen Sie, eine vollständige ETL in einem einzelnen Paket auszuführen?

Es hilft, Ihre Pakete klein zu halten und die Orchestrierung in einem Masterpaket zu verwalten.

Dies hilft auch mit SCC.

Bearbeiten: Um ein Paket von einem anderen aufzurufen, ist der Standard Weg, eine "Paket ausführen Aufgabe" aus der Toolbox zu verwenden. Bei sehr großen Paketmengen kann dies jedoch auch mühsam werden und es kann einfacher werden, NAnt/MSbuild zu verwenden, um die Orchestrierung zu verwalten.

+0

Chris - danke für deine Antwort. Ja - das fragliche Paket ist relativ groß. Haben Sie Vorschläge zur Verwaltung der Master-Child-Paket-Beziehung - vorausgesetzt, es ist nicht möglich, ein Paket von einem anderen zu rufen? –

0

Verwenden Sie BIDS-Helfer?

Ich habe festgestellt, dass es manchmal beschädigt werden kann und verlangsamen das gesamte Visual Studio.

Deinstallieren und neu installieren BIDS Helfer hat dies für mich behoben.

0

Sehen Sie sich die Fehler an, die im Entwickler aufgetreten sind. Vielleicht haben Sie ein Element, das die Fehleranzahl erhöht, und die Kreuzvalidierung zwischen den Elementen verbraucht Ihre Ressourcen.

Diese Frage, die ich nur offen für die Ausgabe in den Händen, vielleicht kann es hilfreich sein:

SSIS is running extremely slow in designer view