2010-08-09 5 views
0

J'ai un package qui effectue une mise à jour des lignes par rangée. Quand je lance ce mode debug (en ouvrant la solution et en appuyant sur 'play') cela prend environ 2 minutes. Cependant, quand j'essaie de l'exécuter en cliquant sur trois fois, cela prend environ 3 heures.Le package SSIS prend beaucoup de temps à s'exécuter

Des idées?

Merci

Abhi

Répondre

0

Savez-vous combien de temps il prend pour exécuter chaque mise à jour? Utilise-t-il des destinations OLEDB ou des commandes T-SQL? Vous pouvez ajouter une tâche de script pour déclencher un événement Dts.Events.OnInformation afin d'identifier le goulot d'étranglement.

Une raison pour laquelle vous ne pouvez pas mettre en lot les mises à jour? Peut-être charger une table de transit, puis exécutez une seule commande de mise à jour à la fin?

Questions connexes