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 de pooling dans les objets de connexion

Propriétés de pooling dans les objets de connexion

Vous pouvez modifier les propriétés du pooling de connexions dans la vue
Pooling
d'une connexion de base de données.
Si le service d'intégration de données exécute les tâches sur des processus de système d'exploitation distincts, le nombre de bibliothèques de pools de connexions dépend du nombre d'exécutions de processus DTM. Chaque processus DTM conserve sa propre bibliothèque de pools de connexions. Les valeurs des propriétés du pooling concernent chaque bibliothèque de pools de connexions. Par exemple, si vous définissez le nombre maximal de connexions sur 15, chaque bibliothèque du pool de connexions peut avoir au maximum 15 connexions inactives dans le pool. Si vous avez trois processus DTM en cours d'exécution, vous pouvez avoir au maximum 45 instances de connexions inactives.
Pour réduire le nombre total d'instances de connexions inactives, définissez le nombre minimal de connexions sur 0 et réduisez la durée d'inactivité maximale pour chaque connexion de base de données.
Le tableau suivant décrit les propriétés de pooling de connexions de base de données que vous pouvez modifier dans la vue
Pooling
pour une connexion de base de données :
Activer le pooling de connexions
Active le pooling de connexions. Lorsque vous activez le pooling de connexions, chaque pool de connexions conserve les instances de connexion inactives en mémoire. Pour supprimer le pool de connexions inactives, vous devez redémarrer le service d'intégration de données.
Si le pooling de connexion est désactivé, le processus DTM ou le processus du service d'intégration de données arrête toutes les activités de pooling. Le processus DTM ou le processus du service d'intégration de données crée une instance de connexion à chaque fois qu'il traite une tâche. Il annule l'instance lorsqu'il termine le traitement de la tâche.
Par défaut, activée pour les connexions DB2 for i5/OS, DB2 for z/OS, IBM DB2, Microsoft SQL Server, Oracle et ODBC. La valeur par défaut est désactivée pour les connexions Adabas, IMS, séquentielles et VSAM.
Le paramètre par défaut est activé pour les connexions Microsoft SQL Server, IBM DB2, Oracle, et ODBC.
Nombre minimum de connexions
Nombre minimal d'instances de connexions inactives conservé par un pool pour une connexion de base de données une fois la durée maximale d'inactivité atteinte. Définissez cette valeur qui doit être inférieure ou égale au nombre maximal d'instances de connexions inactives. La valeur par défaut est 0.
Nombre maximum de connexions
Nombre maximal d'instances de connexions inactives conservé par un pool pour une connexion de base de données avant que la durée maximale d'inactivité ne soit atteinte. Définissez cette valeur à une valeur supérieure au nombre minimum d'instances de connexion inactives. La valeur par défaut est 15.
Durée maximum d'inactivité
Nombre de secondes durant lesquelles une instance de connexion qui dépasse le nombre minimal d'instances de connexion peut rester inactive avant que le pool de connexions ne l'annule. Le pool de connexions ignore la durée d'inactivité lorsque l'instance de connexion ne dépasse pas le nombre minimal d'instances de connexions inactives. La valeur par défaut est 120.