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. Méthodes d'optimisation
  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 de réglage des performances

Guide de réglage des performances

Cache de transformation

Cache de transformation

Le service d'intégration de données stocke le cache en mémoire et dans des fichiers de cache sur disque. Lorsque le service d'intégration de données met des données en cache, il écrit d'abord le cache dans la mémoire puis le cache de dépassement dans des fichiers de cache sur disque.
Envisagez les solutions suivantes pour les goulots d'étranglement de cache de transformation :
Configurez les transformations pour qu'elles allouent assez d'espace pour stocker le cache en mémoire.
Pour améliorer le temps de traitement des mappages contenant la transformation Agrégation, Jointure, Recherche, Rang ou Trieur, configurez les transformations pour qu'elles allouent suffisamment d'espace pour stocker le cache en mémoire. Lorsque vous configurez la quantité de mémoire cache pour qu'elle soit supérieure ou égale à ce qui est requis pour mettre en cache les données ou les index, vous augmentez les performances en réduisant la surcharge d'E/S du système. Lorsque le service d'intégration de données écrit des fichiers cache sur le disque, le temps de traitement du service de données augmente en raison d'une surcharge d'E/S du système.
Configurez les propriétés de cache de la transformation.
Pour améliorer les performances, envisagez de configurer les propriétés de cache des transformations Agrégation, Jointure, Recherche, Rang ou Trieur.
Lorsque vous configurez des valeurs numériques pour les propriétés du cache de transformation, la valeur que vous configurez est égale à la quantité de mémoire que le service d'intégration de données peut utiliser pour stocker les caches de données et d'index. Lorsque vous configurez les propriétés de cache de transformation pour utiliser le paramètre Automatique, le service d'intégration de données alloue de la mémoire cache en fonction des propriétés de taille maximale de mémoire et de mémoire maximale d'une session du processus du service d'intégration de données.
Lorsque la taille maximale de mémoire est 0, le service d'intégration de données divise l'allocation de mémoire de session maximale entre les transformations qui utilisent le paramètre Automatique. Lorsque la valeur de la taille maximale de mémoire est supérieure à 0, le service d'intégration de données alloue la quantité de mémoire cache requise pour chaque transformation, jusqu'à ce que le besoin en mémoire dépasse la valeur de la taille maximale de mémoire.