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é du service de données SQL pour la mémoire et les requêtes simultanées

Propriété du service de données SQL pour la mémoire et les requêtes simultanées

Pour configurer la manière dont le Data Integration Service gère les requêtes simultanées pour les requêtes du service de données SQL, réglez les propriétés du Data Integration Service dans l'outil Administrator.
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 propriétés SQL du processus du Data Integration Service :
Propriété
Description
Nombre maximum de connexions simultanées
Limite le nombre de connexions à la base de données que le Data Integration Service peut effectuer pour les services de données SQL. La valeur par défaut est 100.
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.