Editar Configuración General de los Pools de Conexiones JDBC

  1. En el árbol de navegación, amplíe el nodo Recursos.

  2. Bajo el nodo Recursos, amplíe el nodo JDBC.

  3. En el nodo JDBC, seleccione el nodo Conjuntos de conexiones.

    Se abrirá la página Conjuntos de conexiones.

  4. Haga clic en el nombre del conjunto de conexiones que desea verificar.

    Se abrirá la página Editar conjunto de conexiones.

  5. En la lista desplegable Tipo de recurso, seleccione un tipo de recurso.

    Las opciones incluyen javax.sql.DataSource (sólo transacciones locales), javax.sql.XADataSource (transacciones globales) y java.sql.ConnectionPoolDataSource (transacciones locales, posibles mejoras de rendimiento).

  6. En el campo Nombre de Clase de Origen de Datos, introduzca el nombre de la clase específica del proveedor que implanta las API DataSource, ConnectionPoolDataSource o XADataSource .

    Si seleccionó uno de los tipos de recursos de fuente de datos ("datasource"), este campo se suele rellenar automáticamente con el nombre de clase asociado al tipo de recurso y al proveedor de bases de datos que hubiera seleccionado. Si seleccionó el tipo de recurso java.sql.Driver , este campo está desactivado.

  7. En el campo Nombre de clase del controlador, escriba la clase específica del proveedor que implementa la API java.sql.Driver.

    Si seleccionó el tipo de de recurso java.sql.Driver, este campo se suele rellenar automáticamente con el nombre de clase asociada al controlador y al proveedor de bases de datos que hubiera elegido. Si seleccionó uno de los tipos de recursos de fuente de datos ("datasource"), este campo está desactivado.

  8. Seleccione la casilla de verificación Ping habilitado para hacer ping automáticamente en el conjunto de conexiones durante la creación o reconfiguración del conjunto para identificar y avisarle de cualquier valor de atributo incorrecto.

    Esta opción se deshabilita por defecto.

  9. En el campo Descripción, introduzca una breve descripción del conjunto de conexiones.

  10. En el campo Tamaño de conjunto inicial y mínimo, introduzca el número mínimo de conexiones de este 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 GlassFish Server. El valor predeterminado es 8.

  11. En el campo Tamaño de conjunto máximo, introduzca el número máximo de conexiones de este conjunto.

    El valor predeterminado es 32.

  12. En el campo Cantidad de cambio de tamaño de conjunto, introduzca el número de conexiones por lote de cambio de tamaño de 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. El valor predeterminado es 2.

  13. En el campo Tiempo de espera de inactividad, introduzca el tiempo máximo, en segundos, que una conexión puede permanecer inactiva en el conjunto.

    Una vez vencido el tiempo, se elimina la conexión del conjunto. El valor predeterminado es 300.

  14. En el campo Tiempo de espera máximo, introduzca el tiempo máximo, en milésimas de segundo, que la aplicación que solicita una conexión esperará antes de que se agote el tiempo de espera de la conexión.

    El valor predeterminado es 60.000.

  15. Marque la casilla de verificación Conexiones no transaccionales habilitadas para devolver conexiones que no sean de transacción.

    Esta opción se deshabilita por defecto.

  16. Seleccione el nivel de aislamiento de transacción del conjunto de conexiones en la lista desplegable.

    Si no se especifica nada, las conexiones funcionan con los niveles de aislamiento predeterminados que proporciona el controlador JDBC. Por defecto, no se especifica esta opción.

  17. Marque la casilla de verificación Nivel garantizado si quiere que todas las conexiones tomadas del conjunto tengan el mismo nivel de aislamiento.

    Por ejemplo, si el nivel de aislamiento para 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.

    Esta configuración sólo es aplicable si se ha especificado un nivel de aislamiento de transacción.

  18. Haga clic en el botón Ping para verificar la conexión de la base de datos.

    La Consola de Administración intenta la conexión a la base de datos. Si aparece un mensaje de error, compruebe si el servidor de la base de datos se ha reiniciado.

  19. Haga clic en el botón Vaciar para restablecer la agrupación de conexiones a su estado inicial.

    Las conexiones existentes se destruyen, lo que significa que las transacciones asociadas con estas conexiones se perderán. A continuación, el subcomando vuelve a crear las conexiones iniciales del conjunto y lo restaura a su tamaño de conjunto estable.

  20. Haga clic en Guardar.


    Sugerencia:

    Para volver a la configuración por defecto, haga clic en el botón Cargar Valores por Defecto y, a continuación, en Guardar.
Consulte también
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices