Table des matières

Search

  1. Préface
  2. Présentation du réglage des performances
  3. Optimisation de cible
  4. Optimisation de source
  5. Optimisation de transformation
  6. Optimisation du mappage
  7. Optimisation du mappage partitionné
  8. Optimisation du temps d'exécution
  9. Optimisation du service de données SQL
  10. Optimisation du service Web
  11. Optimisation des connexions

Guide du réglage de performance

Guide du réglage de performance

Goulots d'étranglement de source

Goulots d'étranglement de source

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.