[AIX Solaris HP-UX Linux Windows][z/OS]

Parámetros de ajuste de acceso a datos

Para obtener un mayor rendimiento de la aplicación, puede ajustar algunos recursos de acceso a datos mediante la consola administrativa de WebSphere Application Server.

Ajuste estas propiedades de orígenes de datos y agrupaciones de conexiones para optimizar el rendimiento de transacciones entre la aplicación y el almacén de datos.

Ajuste del origen de datos

Para ver la página de la consola administrativa donde puede configurar las propiedades siguientes, pulse Recursos > Proveedores JDBC > proveedor_JDBC > Orígenes de datos > origen_datos > Propiedades de conexión de WebSphere Application Server.
Habilitar el soporte de optimización de una fase de JMS
Si la aplicación no utiliza mensajería JMS, no seleccione esta opción. Al activar este soporte se habilita JMS (Java™ Message Service) para obtener conexiones optimizadas del origen de datos. Al activar este soporte también se impide que las aplicaciones JDBC obtengan conexiones del origen de datos. Para obtener más explicaciones del soporte de JMS de una fase, consulte el artículo titulado "Compartir conexiones para beneficiarse de la optimización de una sola fase" de este Information Center.
Tamaño de la antememoria de sentencias
Especifica el número de sentencias que se pueden colocar en antememoria por conexión.
El origen de datos de WebSphere Application Server optimiza el proceso de las sentencias preparadas y las sentencias a las que se puede llamar colocan en memoria caché aquellas que no se están utilizando en una conexión activa. Ambos tipos de sentencias permiten reducir la carga adicional de las transacciones con datos de programa de fondo.
  • Una sentencia preparada es una sentencia SQL precompilada que se almacena en un objeto PreparedStatement. El servidor de aplicaciones utiliza este objeto para ejecutar la sentencia SQL varias veces, según necesite el tiempo de ejecución de la aplicación, con valores determinados por el tiempo de ejecución.
  • Una sentencia a la que se puede llamar es una sentencia SQL que contiene una llamada a un procedimiento almacenado, que es una serie de sentencias precompiladas que ejecutan una tarea y devuelven un resultado. La sentencia se almacena en el objeto CallableStatement. El servidor de aplicaciones utiliza este objeto para ejecutar un procedimiento almacenado varias veces, según necesite el tiempo de ejecución de la aplicación, con valores determinados por el tiempo de ejecución.
En general, cuantas más sentencias tenga su aplicación, mayor debe ser la antememoria. Tenga en cuenta, no obstante, que si se especifica un tamaño de memoria caché de sentencias mayor que el necesario, se malgastará memoria de aplicación y no mejorará el rendimiento.

Para determinar el valor del tamaño de la antememoria añada el número de sentencias preparadas de forma exclusiva y sentencias a las que se puede llamar (según queda determinado por la serie SQL, la simultaneidad y el tipo de desplazamiento) para cada aplicación que utilice este origen de datos en un servidor determinado. Este valor es el número máximo de sentencias posibles que pueden colocarse en antememoria en una conexión determinada durante la vida útil del servidor. Para obtener más información acerca de este valor, consulte el tema Propiedades de origen de datos de WebSphere Application Server.

Valor por omisión: para la mayoría de bases de datos toma por omisión 10. Cero significa que no hay sentencias de antememoria.

Ajuste de la agrupación de conexiones

Para ver la página de la consola administrativa donde puede configurar las propiedades siguientes, pulse Recursos > Proveedores JDBC > proveedor_JDBC > Orígenes de datos > origen_datos > Valores de agrupación de conexiones.
Número máximo de conexiones
Especifica el número máximo de conexiones físicas que se pueden crear en esta agrupación. Éstas son las conexiones físicas con el almacén de datos de programa de fondo. Cuando se alcanza este número, no se crean nuevas conexiones físicas; los solicitantes deben esperar a que se devuelva a la agrupación una conexión física que se esté utilizando actualmente.

Para obtener un mejor rendimiento, establezca la agrupación de conexiones en un valor por debajo del valor del tamaño de la agrupación de hebras del contenedor web. Cuanto más bajos sean los valores, como 10 a 30 conexiones, debería funcionar mejor que con valores mayores, como 100. Para obtener más información acerca de este valor, consulte el tema Valores de agrupación de conexiones.

Valor por omisión: 10

Número mínimo de conexiones
Especifica el número mínimo de conexiones físicas que se deben mantener. Hasta que no se supera este número, la hebra de mantenimiento de la agrupación no descarta ninguna conexión física.

Si establece esta propiedad para un número mayor de conexiones que a la larga utiliza la aplicación en tiempo de ejecución, no malgaste los recursos de la aplicación. WebSphere Application Server no crea conexiones adicionales para conseguir el valor mínimo. Por supuesto, si la aplicación requiere más conexiones que el valor establecido para esta propiedad, el rendimiento de la aplicación disminuye porque las solicitudes de conexión están a la espera de satisfacerse. Para obtener más información acerca de este valor, consulte el tema Valores de agrupación de conexiones.

Valor por omisión: 1


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_datobjtune
File name: rdat_datobjtune.html