La page Pools de connexions s’ouvre.
La page Modification du pool de connexions s’ouvre.
Les options incluent : javax.sql.DataSource (transactions locales uniquement), javax.sql.XADataSource (transactions globales) et java.sql.ConnectionPoolDataSource (transactions locales, améliorations possibles des performances).
Si vous sélectionnez l’un des types de ressource source de données, ce champ indique habituellement automatiquement le nom de classe associé au type de ressource et au fournisseur de base de données que vous avez choisis. Si vous sélectionnez le type de ressource java.sql.Driver, ce champ est désactivé.
Si vous sélectionnez le type de ressource java.sql.Driver, ce champ indique habituellement automatiquement le nom de classe associé au pilote et au fournisseur de base de données que vous avez choisis. Si vous sélectionnez l’un des types de ressource de source de données, ce champ est désactivé.
Cette option est désactivée par défaut.
Cette valeur détermine également le nombre de connexions placées dans le pool lors de sa création initiale ou lors du démarrage de GlassFish Server. La valeur par défaut est 8.
La valeur par défaut est 32.
Lorsque le pool augmente ou diminue à la taille maximale et minimale respectivement, il est redimensionné par lots. Cette valeur détermine le nombre de connexions dans le lot. Une valeur trop élevée retarde la création et le recyclage de la connexion, alors qu’une valeur trop basse affecte les performances. La valeur par défaut est 2.
Une fois ce délai expiré, la connexion est supprimée du pool. La valeur par défaut est 300.
La valeur par défaut est 60 000.
Cette option est désactivée par défaut.
Si aucune valeur n’est spécifiée, les connexions sont établies au niveau d’isolement par défaut indiqué par le pilote JDBC. Par défaut, cette option n’est pas spécifiée.
Par exemple, si le niveau d’isolement de la connexion est modifié systématiquement (avec con.setTransactionIsolation) lors de sa dernière utilisation, ce mécanisme rétablit l’état au niveau d’isolement indiqué.
Ce paramètre ne s’applique que lorsqu’un niveau d’isolement de transaction a été spécifié.
La Console d'administration essaie de se connecter à la base de données. Si un message d’erreur s’affiche, vérifiez que le serveur de base de données a été démarré.
Toutes les connexions live sont détruites, ce qui signifie que les transactions liées à ces connexions sont perdues. La sous-commande recrée ensuite les connexions initiales pour le pool et restaure le pool à sa taille de pool constante.
Astuce - Pour revenir aux paramètres par défaut, cliquez sur le bouton Charger valeurs par défaut, puis sur Enregistrer.