- Dans l'arborescence de navigation, développez le nœud Ressources.
- Sous le nœud Ressources, sélectionnez le nœud Pools de connexions.
La page Pools de connexions s'ouvre.
- Dans la page Pools de connexions, cliquez sur le nom du pool
que vous modifiez.
La page Modification du pool de connexions s'ouvre.
- Dans la page Modification du pool de connexions, cliquez sur l'onglet Avancé.
La page Modifier les attributs avancés d'un pool de connexions s'affiche.
Remarque – Le champ Nom est en lecture seule. Vous pouvez indiquer le nom
du pool de connexions uniquement au moment de sa création.
- Dans le champ Délai d'expiration de l'instruction, entrez le délai, en seconde,
au-delà duquel les requêtes d'exécution anormalement longues seront abandonnées.
Enterprise Server va définir QueryTimeout sur les instructions créées. Définissez la valeur
sur -1 pour désactiver cette option. La valeur par défaut est -1.
- Sélectionnez l'option Imbrication d'objets JDBC activée pour que les applications imbriquent les
objets JDBC pour Statement, PreparedStatement , CallableStatement, ResultSet, DatabaseMetaData.
La valeur par défaut est 'false' (faux).
- Dans le champ Valider une fois au plus, saisissez le délai, en
secondes, au bout duquel une connexion est validée une fois au plus.
Cette option permet de réduire le nombre de demandes de validation effectuées
par une connexion. Définissez la valeur sur 0 pour désactiver la validation
de la connexion. La valeur par défaut est 0.
- Dans le champ Délai de fuite, saisissez la durée, en secondes, du
suivi des fuites de connexion dans un pool de connexions.
Définissez la valeur sur 0 pour désactiver le suivi des fuites de
connexion. La valeur par défaut est 0.
- Sélectionnez l'option Récupération des fuites activée pour restaurer les connexions avec des
fuites dans le pool une fois le suivi des fuites de connexion
terminé.
- Dans le champ Tentatives de création, saisissez le nombre de tentatives de
création en cas d'échec lors de la création d'une connexion.
Définissez la valeur sur 0 pour annuler les tentatives de recréation de
la connexion. La valeur par défaut est 0.
- Dans le champ Intervalle de tentative, saisissez l'intervalle, en secondes, entre deux
tentatives de création d'une connexion.
La valeur par défaut est 10. Cet attribut est utilisé uniquement si
la valeur du champ Nouvelles tentatives de création est supérieure à 0.
- Sélectionnez l'option Association progressive activée pour associer progressivement des connexions lorsqu'une opération
est exécutée sur ces dernières.
Les connexions sont dissociées lorsque la transaction est terminée et qu'une méthode
de composant prend fin, ce qui facilite la réutilisation des connexions physiques.
Cette option est désactivée par défaut.
- Sélectionnez l'option Enregistrement de connexions progressives activé pour enregistrer une ressource dans
la transaction uniquement lorsqu'elle est utilisée dans une méthode.
- Sélectionnez l'option Association à un thread activée pour créer des associations entre
des connexions et des threads.
Lorsqu'un thread a besoin d'une autre connexion, il peut réutiliser la connexion
qui lui est déjà associée, ce qui évite toute surcharge générée par
une autre connexion du pool.
Cette option est désactivée par défaut.
- Sélectionnez l'option Mise en correspondance des connexions activée pour activer la mise
en correspondance des connexions du pool.
Cette option peut être désactivée si l'administrateur sait que les connexions du
pool seront toujours homogènes et qu'il est donc inutile pour l'adaptateur de
ressources d'associer une connexion empruntée au pool. Cette option est désactivée par
défaut.
- Dans le champ Utilisation maximale des connexions, saisissez le nombre de réutilisations
d'une connexion par le pool.
Une fois qu'une connexion a été réutilisée le nombre de fois spécifié,
elle est fermée. Ceci est utile pour éviter les fuites d'instructions, par
exemple. Définissez la valeur sur 0 pour désactiver cet attribut. La valeur
par défaut est 0.