Les goulots d'étranglement de source sont des baisses de performances lorsque le Data Integration Service lit à partir d'une base de données source. Les goulots d'étranglement de source peuvent survenir lorsque la requête source n'est pas efficace ou lorsque les tailles du paquet réseau de base de données sont petites.
Lorsque le mappage lit à partir d'une source relationnelle, vous pouvez utiliser les méthodes suivantes pour identifier les goulots d'étranglement de source :
Ajoutez une transformation Filtre au mappage. Ajoutez une transformation Filtre après la source. Définissez la condition de filtre sur faux pour que la transformation Filtre ne renvoie aucune donnée. Si le mappage prend à peu près le même temps, le mappage a un goulot d'étranglement de source.
Créez un mappage de test de lecture. Faites une copie du mappage mais retirez toutes les transformations, jointures ou requêtes. Connectez la source à une cible. Si les performances du mappage sont similaires à celles du mappage d'origine, vous avez un goulot d'étranglement de source.
Exécutez la requête de lecture directement sur la base de données source. Copiez la requête de lecture à partir du journal de mappage. Exécutez à nouveau la requête sur la base de données source avec un outil de requête tel que isql. Chronométrez le temps d'exécution et le temps mis par la requête pour renvoyer une ligne.