Onglet Modifier les attributs avancés du pool de connexions

Pour mieux diagnostiquer les fuites de connexion et améliorer la simplicité–d'utilisation, des attributs avancés permettent de configurer un pool de connexions lors de sa création.

Nom

Champ en lecture seule identifiant le nom du pool de connexions.

Délai d'expiration de l'instruction

Délai en secondes au-delà duquel des requêtes anormalement longues à exécuter sont abandonnées.Enterprise Server définit "QueryTimeout" sur les instructions créées. La valeur par défaut -1 signifie que l'attribut n'est pas activé.

Imbriquer des objets JDBC

Lorsque ce champ est défini sur true (vrai), les applications imbriquent les objets JDBC pour Statement, PreparedStatement, CallableStatement, ResultSet, DatabaseMetaData. La valeur par défaut est 'false' (faux).

Valider une seule fois

Délai en secondes au-delà duquel une connexion est validée une fois au maximum. Cette option permet de réduire le nombre de demandes de validation effectuées par une connexion. La valeur par défaut 0 signifie que la validation de la connexion n'est pas activée.

Délai d'expiration de la fuite

Période (en secondes) nécessaire pour effectuer un suivi des fuites de connexion dans un pool de connexions. La valeur par défaut 0 signifie que le suivi des fuites de connexion est désactivé. Si le suivi des fuites de connexion est activé, des statistiques sur le nombre de fuites de connexion s'affichent dans l'onglet Contrôle des ressources. Pour accéder à cet onglet, choisissez Application Server -> Contrôle -> Ressources.

Récupération de la fuite

Si cette option est activée, les connexions présentant des fuites sont restaurées dans le pool une fois le suivi des fuites de connexion terminé.

Nouvelles tentatives de création

Nombre de tentatives effectuées en cas d'échec de création d'une connexion. La valeur par défaut 0 signifie qu'aucune tentative ne sera effectuée pour recréer une connexion.

Fréquence des tentatives

Intervalle en secondes séparant deux tentatives de création d'une connexion. La valeur par défaut est 10 secondes. Cet attribut n'est utilisé que si la valeur de l'option Nouvelles tentatives de création est supérieure à 0.

Association différée

Si cette option est activée, les connexions sont associées en différé lorsque vous effectuez une opération sur ces dernières. De plus, elles 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. La valeur par défaut est désactivée.

Enrôlement différé de la connexion

Si cette option est activée, les ressources de la transaction ne sont enrôlées que lorsqu'elles sont réellement utilisées dans une méthode.

Associer au thread

Si cette option est activée, la connexion est associée à la thread de sorte que lorsque celle-ci nécessite une connexion, elle puisse réutiliser la connexion qui lui est déjà associée, permettant ainsi de limiter le temps d'arrêt lors de l'obtention d'une connexion à partir du pool. La valeur par défaut est désactivée.

Associer des connexions

Si cette option est activée, l'association des connexions pour le pool est activée/désactivée. 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. La valeur par défaut est désactivée.

Utilisation du nombre maximal de connexions

Nombre de fois où une connexion doit être réutilisée 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. La valeur par défaut 0 signifie que cet attribut n'est pas activé.

Tâches connexes
Commandes asadmin connexes