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

Propriétés des services Web pour la mémoire et les requêtes simultanées

Propriétés des services Web pour la mémoire et les requêtes simultanées

Pour augmenter les performances, configurez les propriétés de simultanéité et de mémoire pour le processus d'intégration de données et chaque service Web dans l'outil Administrator.
Le tableau suivant décrit les propriétés HTTP pour le processus du Data Integration Service :
Propriété
Description
Nombre maximal de requêtes en retard
Nombre maximal de connexions HTTP ou HTTPS pouvant attendre ce processus du Data Integration Service dans une file d'attente. La valeur par défaut est 100. Vous devez redémarrer le Data Integration Service pour appliquer vos modifications.
Nombre maximal de requêtes simultanées
Nombre maximal de connexions HTTP ou HTTPS pouvant être établies pour ce processus de Data Integration Service. La valeur par défaut est 200.Vous devez redémarrer le Data Integration Service pour appliquer vos modifications.
Pour un service Web, cette propriété affecte le nombre de requêtes de service Web que le Data Integration Service accepte avant d'envoyer les requêtes au journal des travaux en retard du Data Integration Service.
Le tableau suivant décrit la propriété de taille maximum du tas que vous pouvez configurer pour le processus du Data Integration Service :
Propriété
Description
Taille maximum du tas
Quantité de RAM allouée à la machine virtuelle Java (JVM) qui exécute le Data Integration Service. 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 512 mégaoctets.
Pensez à augmenter la taille maximum du tas mémoire lorsque le Data Integration Service doit traiter de grandes quantité de données.
Le tableau suivant décrit les options d'exécution du processus du Data Integration Service :
Propriété
Description
Taille maximale du pool d'exécution
Nombre maximal de demandes que le Data Integration Service peut exécuter simultanément. Les demandes incluent des prévisualisations de données, des mappages, des travaux de profilage, des requêtes SQL et des demandes de services Web. La valeur par défaut est 10.
Lorsque vous augmentez la valeur de la taille du pool, le processus DTM du Data Integration Service utilise plus de ressources matérielles telles que le processeur, la mémoire et les E/S du système. Définissez cette valeur en fonction des ressources disponibles sur votre machine et des exigences de votre service de données. Par exemple, pensez au nombre de processeurs sur la machine qui héberge le Data Integration Service et à la quantité de mémoire disponible pour le Data Integration Service.
Répertoires temporaires
Emplacement des répertoires temporaires pour le Data Integration Service sur le nœud. Par défaut : <Répertoire d'installation des services Informatica>/tomcat/bin/disTemp. Ajoutez un second chemin à cette valeur pour fournir un répertoire dédié aux fichiers temporaires créés dans les opérations de profil. Utilisez un point-virgule pour séparer les chemins. Ne mettez pas d'espace avant ou après le point-virgule.
Taille maximale de la mémoire
Quantité maximale de mémoire, en octets, que le Data Integration Service peut allouer à des requêtes en cours d'exécution. Si vous ne voulez pas limiter la quantité de mémoire que le Data Integration Service peut allouer, paramétrez ce seuil à 0. Lorsque vous paramétrez ce seuil à une valeur supérieure à 0, le Data Integration Service l'utilise pour calculer la quantité totale maximale de mémoire autorisée pour exécuter toutes les requêtes simultanément. Le Data Integration Service calcule la quantité totale maximale de mémoire comme suit : Taille maximale de mémoire + Taille maximale du tas mémoire + mémoire requise pour charger des composants de programme
La valeur par défaut est 512 000 000.
Si vous exécutez des profils ou des mappages de qualité de données, paramétrez ce seuil à 0.
Taille maximale de la session
Quantité maximale de mémoire, en octets, que le Data Integration Service peut allouer à n'importe quelle requête. Pour une utilisation optimale de la mémoire, paramétrez ce seuil sur une valeur supérieure à la taille maximale de mémoire divisée par la taille maximale du pool d'exécution. Le Data Integration Service utilise ce seuil, même si vous paramétrez un taille maximale de mémoire sur 0 octet. La valeur par défaut est 50 000 000.