Se abrirá la página Conjuntos de conexiones.
Se abrirá la página Editar conjunto de conexiones.
Se abrirá la página Editar atributos avanzados del conjunto de conexiones.
GlassFish Server establecerá QueryTimeout en las instrucciones creadas. Establezca el valor en -1 para deshabilitar esta opción. El valor predeterminado es -1.
Para deshabilitar el almacenamiento de instrucciones en la memoria caché, especifique un valor de 0. El valor predeterminado es 0.
La ejecución de esta cadena inicia el estado de la conexión.
Las clases de escucha deben implementar la interfaz Org.glassfish.api.jdbc.SQLTraceListener. . El uso de las escuchas permite filtrar fácilmente los mensajes de registro de las instrucciones SQL y ayuda a los administradores analizar las instrucciones.
Esta opción se habilita por defecto.
Esta opción se habilita por defecto.
Esto ayudará a reducir el número de solicitudes de validación por parte de una conexión. El valor predeterminado es 0.
Use este campo para detectar fallos potenciales en la conexión por la aplicación. En caso de que la aplicación no devuelva la conexión al conjunto de conexiones dentro del período especificado, se considerará que existen fallos potenciales, y se registrará un seguimiento de la pila del origen de la llamada. Establezca el valor en 0 para deshabilitar el seguimiento de las pérdidas de conexión. El valor predeterminado es 0.
Utilice este campo junto con la Recuperación del fallo para evitar fallos potenciales de conexión de la aplicación.
Esta opción se deshabilita por defecto.
Establezca el valor en 0 para que no se intente crear de nuevo una conexión. El valor predeterminado es 0.
El valor predeterminado es 10. Este atributo se utiliza sólo si el valor de intentos de reintento de creación es superior a 0.
Las conexiones se desvinculan una vez completada la transacción y cuando el método de componente finaliza, lo cual sirve para reutilizar las conexiones físicas. Si esta opción está desactivada, una conexión física se asocia con una conexión lógica sólo incluso antes de usar la conexión. Esta opción se deshabilita por defecto.
Esta opción se deshabilita por defecto.
Cuando otra conexión necesita el mismo subproceso, puede volver a utilizar la conexión que ya está asociada con ese subproceso, sin necesidad de incurrir en la sobrecarga de coger otra conexión del conjunto. Esta opción se deshabilita por defecto.
Si esta opción está habilitada, las conexiones que se seleccionen en el conjunto deberían coincidir con las conexiones que tienen determinadas credenciales. Esta opción debe estar habilitada si el conjunto de conexiones lo utilizan aplicaciones que tienen varias credenciales de usuario. Esta opción se puede deshabilitar si el administrador sabe que las conexiones del conjunto siempre serán homogéneas y, por tanto, para una conexión recogida del conjunto no se necesita establecer correspondencia mediante el adaptador de recursos. Esta opción se deshabilita por defecto.
La conexión se cerrará una vez reutilizada durante un número específico de veces. Al limitar el número de veces que una conexión se puede reutilizar, puede evitar fallos potenciales en las instrucciones si una aplicación no las cierra. Establezca el valor en 0 para deshabilitar este atributo. El valor predeterminado es 0.
La validación de conexión permite al servidor volver a conectarse en caso de error.
GlassFish Server puede validar las conexiones de la base de datos de las siguientes maneras.
GlassFish Server valida una conexión llamando a los métodos con.getAutoCommit() y con.getMetaData().
Nota - Muchos controladores JDBC guardan en la memoria caché los resultados de estas llamadas. Como resultado, al utilizar estas llamadas es posible que no siempre se obtengan validaciones fiables. Compruebe con el proveedor del controlador para determinar si estas llamadas están guardadas en la memoria caché o no.
GlassFish Server utiliza un mecanismo de validación definido por el usuario especificado en la clase de implementación personalizada, dentro del campo Nombre de clase de validación.
La aplicación consulta la tabla de la base de datos especificada. La tabla debe existir y estar accesible, aunque no requiere ninguna fila. No utilice una tabla existente que tenga un gran número de filas, o una tabla a la que ya se accede con frecuencia.
El nombre de clase proporcionado debe ser accesible para GlassFish Server. La clase especificada debe implementar la interfaz org.glassfish.api.jdbc.ConnectionValidation.
Si esta opción está deshabilitada, las conexiones individuales sólo se restablecerán cuando se utilicen. Esta opción se deshabilita por defecto.
Las conexiones obtenidas por solicitantes que no son componentes no se cierran automáticamente al final de una transacción realizada por el contenedor. El solicitante ha de cerrarla él mismo. Esta opción se deshabilita por defecto.
Al hacer clic en este botón se destruyen todas las conexiones existentes, se recrean las conexiones establecidas para el conjunto y se restablece el tamaño de conjunto inicial y mínimo del conjunto.
Consejo - Para volver a los valores de configuración predeterminados, haga clic en el botón Cargar predeterminados y, a continuación, en Guardar.