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

Propriétés des services Web pour la mémoire et les demandes simultanées

Propriétés des services Web pour la mémoire et les demandes simultanées

Pour optimiser les performances du service Web, configurez les propriétés de simultanéité et de mémoire du service d'intégration de données et chaque service Web dans l'outil Administrator tool.
Le tableau suivant décrit la propriété Mémoire maximale par demande pour le module de service Web :
Propriété
Description
Mémoire maximale par demande
Le comportement de la propriété Mémoire maximale par demande dépend des configurations suivantes du service d'intégration de données :
  • Le service exécute les tâches dans des processus locaux ou distants distincts ou la propriété de service Taille maximale de la mémoire est définie sur 0 (valeur par défaut).
    Dans ce cas, la mémoire maximale par demande correspond à la quantité maximale de mémoire, en octets, que le service d'intégration de données peut allouer à toutes les transformations qui utilisent le mode de cache automatique dans une seule demande. Le service alloue de la mémoire séparément aux transformations qui disposent d'une taille du cache spécifique. La mémoire totale utilisée par la demande peut dépasser la valeur Mémoire maximale par demande.
  • Le service exécute les tâches dans le processus de service d'intégration de données et la valeur de la propriété de service Taille maximale de la mémoire est supérieure à 0.
    Dans ce cas, la mémoire maximale par demande correspond à la quantité maximale de mémoire, en octets, que le service d'intégration de données peut allouer à une seule demande. La mémoire totale utilisée par la demande ne peut pas dépasser la valeur Mémoire maximale par demande.
La valeur par défaut est 50 000 000.
Le tableau suivant décrit les options d'exécution du service d'intégration de données :
Propriété
Description
Taille maximale de la mémoire
Quantité maximale de mémoire, en octets, que le service d'intégration de données peut allouer pour l'exécution simultanée de toutes les demandes lorsqu'il exécute les tâches dans le processus de service d'intégration de données. Lorsque le service d'intégration de données exécute les tâches dans des processus locaux ou distants distincts, il ignore cette valeur. Si vous ne voulez pas limiter la quantité de mémoire que le service d'intégration de données peut allouer, définissez cette propriété sur 0.
Si la valeur est supérieure à 0, le service d'intégration de données utilise la propriété pour calculer la quantité maximale totale de mémoire autorisée pour l'exécution simultanée de toutes les demandes. Le service d'intégration de données calcule la taille maximale de mémoire comme suit :
Taille maximale de la mémoire + Taille maximale du tas mémoire + Mémoire requise pour le chargement des composants de programme
La valeur par défaut est 0.
si vous exécutez des profils ou des mappages de qualité des données, définissez cette propriété sur 0.
Le tableau suivant décrit les propriétés de la configuration HTTP pour le processus de service d'intégration de données :
Propriété
Description
Nombre maximal de demandes en retard
Nombre maximal de connexions HTTP ou HTTPS pouvant patienter dans une file d'attente pour ce processus de service d'intégration de données. La valeur par défaut est 100.
Nombre maximal de demandes simultanées
Nombre maximal de connexions HTTP ou HTTPS pouvant être établies à ce processus de service d'intégration de données. La valeur minimale est 4. La valeur par défaut est 200.
Pour un service Web, cette propriété affecte le nombre de demandes de service Web que le service d'intégration de données accepte avant d'envoyer les demandes vers le journal des travaux en souffrance du service d'intégration de données.
Le tableau suivant décrit la propriété de taille maximum du tas que vous pouvez configurer pour le processus de service d'intégration de données :
Propriété
Description
Taille maximale du tas mémoire
Quantité de RAM allouée à la machine virtuelle Java (JVM) qui exécute le service d'intégration de données. Utilisez cette propriété pour optimiser les performances. Ajoutez l'une des lettres suivantes à la valeur afin de spécifier les unités :
  • o pour octets.
  • k pour kilo-octets.
  • m pour mégaoctets.
  • g pour gigaoctets.
La valeur par défaut est 1 024 mégaoctets.
Pensez à augmenter la taille du tas mémoire lorsque le service d'intégration de données doit traiter de grandes quantités de données.