conexiones ayuda a aumentar la escalabilidad de la solución de DB2 para OS/390
y z/OS y DB2 Connect optimizando la utilización de los servidores de bases de
datos del sistema principal.
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 usuario 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 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 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 traten cuestiones distintas.
Conceptos relacionados:
v "Concentrador de conexiones" en la página 100
v "Agrupación de conexiones" en la página 97
v "Consideraciones sobre el rendimiento de DB2 Connect" en la página 91
Soporte a Sysplex en DB2 Connect
Soporte a Sysplex en DB2 Connect
Un Sysplex es un conjunto de servidores zSeries que cooperan, utilizando
hardware y software, para procesar el trabajo. Sysplex coordina la cooperación
aumentando el número de procesadores que colaboran, con lo que es mayor la
cantidad de trabajo que puede procesarse. Además de una mayor capacidad de
proceso, un Sysplex puede proporcionar flexibilidad al combinar niveles de
hardware y software y mediante la adición dinámica de sistemas.
Sysplex permite que DB2 Connect transfiera sin interrupciones una conexión de
entrada desde un servidor de bases de datos remoto a un servidor de reserva
designado en el caso de que el primer servidor falle. El soporte de DB2 Connect
para Sysplex está habilitado por omisión, pero es necesario configurar cada entrada
del catálogo de bases de datos DCS para que tenga habilitado el mencionado
soporte.
105
Capítulo 11. Rendimiento