Concentrador De Conexiones Necesario Con Websphere Mq Transaction Manager Y Db2 Para Z/Os - IBM DB2 Connect 10.5 Guia Del Usuario

Ocultar thumbs Ver también para DB2 Connect 10.5:
Tabla de contenido

Publicidad

Cuando se utiliza una agrupación de conexiones, la conexión sólo está disponible
para su reutilización después de que la aplicación propietaria de la conexión emita
una petición de desconexión. En muchas aplicaciones cliente-servidor de dos
niveles los usuarios no se desconectan durante toda la jornada laboral. De forma
similar, la mayoría de servidores de aplicaciones de aplicaciones de varios niveles
establecen conexiones con la base de datos durante el arranque del servidor y no
liberan estas conexiones hasta que se cierra el servidor de aplicaciones.
En estos entornos, la agrupación de conexiones aportará pocas ventajas, si aporta
alguna. Sin embargo, en entornos Web y de cliente-servidor donde la frecuencia de
las conexiones y desconexiones es superior a la agrupación de conexiones, aportará
importantes ventajas en el rendimiento. El concentrador de conexiones asigna
recursos de la base de datos del sistema principal sólo mientras dura una
transacción de SQL manteniendo activas las aplicaciones del usuario. Esto permite
configuraciones en las que el número de hebras de DB2 y los recursos que
consumen podrían ser mucho menores que si cada conexión de aplicación tuviera
su propia hebra.
Cuando se trata de cuestiones como un funcionamiento con seguridad frente a
fallos y un equilibrado de carga de trabajo, el concentrador de conexiones resulta
visiblemente la opción acertada ya que permite la reasignación del trabajo con cada
transacción nueva. Alternativamente, la agrupación de conexiones sólo puede
ofrecer un equilibrado muy limitado y sólo durante la conexión.
La agrupación de conexiones y el concentrador de conexiones deben utilizarse
juntos aunque aborden cuestiones diferentes.
Concentrador de conexiones necesario con WebSphere MQ
Transaction Manager y DB2 para z/OS
Cuando se ejecutan aplicaciones en un entorno IBM WebSphere (anteriormente
conocido como IBM MQSeries), WebSphere MQ puede actuar como gestor de
transacciones compatible con XA, realizando la coordinación de las transacciones
distribuidas con confirmación en dos fases. Cuando WebSphere MQ actúa como
gestor de transacciones de esta manera, y las fuentes de datos pertenecen a la
familia de productos DB2, existen varios requisitos de configuración.
La mayoría de los requisitos de configuración para un entorno de gestor de
transacciones como el descrito ya están documentados en otros lugares. Por
ejemplo, debe establecer el parámetro de configuración de DB2 tp_mon_name en MQ
en el cliente de tiempo de ejecución de DB2.
Pero existe un requisito de configuración que se omitió. El requisito es específico
de DB2 Connect cuando se conecta con fuentes de datos que son servidores DB2
para z/OS: cuando se utiliza WebSphere MQ para coordinar transacciones
distribuidas en las que intervienen servidores DB2 para z/OS y IBM DB2 para IBM
i, el concentrador de conexiones de DB2 Connect debe estar habilitado en la
pasarela. El concentrador de conexiones está habilitado cuando el valor del
parámetro de configuración max_connections es mayor que el valor del parámetro
de configuración max_coordagents.
Si no habilita el concentrador de conexiones, el resultado de la transacción es
imprevisible.
155
Capítulo 9. Ajuste

Publicidad

Tabla de contenido
loading

Tabla de contenido