Editar conjunto de conexiones

Nombre

Campo de sólo lectura que identifica el nombre del conjunto de conexiones.

Nombre de clase de la fuente de datos

Nombre de clase específico del proveedor que implementa la fuente de datos.

Tipo de recurso

Entre las opciones, se incluye javax.sql.XADataSource (transacciones globales), java.sql.ConnectionPoolDataSource (transacciones locales, posibles mejoras de rendimiento) y javax.sql.Fuente de datos (sólo transacciones locales).

Descripción

Breve descripción del conjunto de conexiones.

Tamaño de conjunto inicial y mínimo

El número mínimo de conexiones del conjunto. Este valor también determina el número de conexiones incluidas en el conjunto cuando se crea el conjunto por primera vez o cuando se inicia el servidor de aplicaciones.

Tamaño de conjunto máximo

El número máximo de conexiones del conjunto.

Cantidad de cambio de tamaño del conjunto

Cuando el conjunto aumenta y disminuye hacia el tamaño máximo y mínimo respectivamente, se cambia el tamaño en lotes. Este valor determina el número de conexiones en el lote. Si este valor es demasiado grande, se retrasará la creación y el reciclado de las conexiones y, si es demasiado pequeño, el proceso perderá eficacia.

Tiempo de espera inactivo

El tiempo máximo en segundos que una conexión puede permanecer inactiva en el conjunto. Cuando expire este tiempo, la conexión quedará eliminada del conjunto.

Tiempo de espera máx.

El tiempo máximo, en milésimas de segundo, que la aplicación que solicita una conexión esperará antes de obtener el tiempo de espera de una conexión.

Validación de conexión

Si esta opción está habilitada, es necesario realizar la validación de la conexión.

Método de validación

El servidor de aplicaciones puede validar las conexiones de base de datos de tres formas: confirmación automática, metadatos, tabla.

Asignación automática y metadatos

El servidor de aplicaciones valida una conexión llamando a los métodos con.getAutoCommit y con.getMetaData.


Nota – Muchos controladores JDBC guardan en caché los resultados de estas llamadas. Como resultado, al utilizar estas llamadas es posible que no siempre se obtengan validaciones fiables. Consulte con el proveedor del controlador para determinar si estas llamadas se almacenan en caché o no.


Tabla

La aplicación consulta la tabla de base de datos que se especifica. La tabla debe existir y estar accesible, aunque no remita a ninguna fila. No utilice una tabla existente que tenga un gran número de filas o una tabla a la que se accede con frecuencia.

Nombre de la tabla

Nombre de la tabla de base de datos para la validación.

Este campo sólo es aplicable si el método de validación se estableció en Tabla en el campo anterior.

Ante cualquier fallo

Si esta opción está activada, el servidor de aplicaciones cerrará todas las conexiones del conjunto y las restablecerá cuando no se realice correctamente alguna conexión. Si esta opción está deshabilitada, las conexiones individuales sólo se restablecerán cuando se utilicen.

Permitir solicitantes que no son componentes

Si esta opción está activada, los solicitantes que no son componentes, tales como filtros del servlet y módulos de ciclo de vida, pueden utilizar el conjunto.

Conexiones no para transacciones

Si esta opción está habilitada, se devolverán las conexiones que no sean para transacciones.

Aislamiento de la transacción

Si se especifica un nivel de aislamiento de la transacción, las conexiones de este conjunto funcionarán en el nivel especificado. De lo contrario, las conexiones funcionan con los niveles de aislamiento predeterminados que proporciona el controlador JDBC.

Nivel de aislamiento

Este campo sólo es aplicable si se ha especificado un nivel de aislamiento de la transacción en el campo anterior.

Si se selecciona la casilla de verificación Garantizado, todas las conexiones tomadas del conjunto tendrán el mismo nivel de aislamiento. Por ejemplo, si el nivel de aislamiento de la conexión se cambia de forma programada (con con.setTransactionIsolation) cuando se utiliza por última vez, este mecanismo devuelve el estado al nivel de aislamiento especificado.

Tareas relacionadas
Comandos asadmin relacionados