Aumento De La Velocidad De Transferencia De Datos En Db2 Connect; Bloque De Consulta Adicional - IBM DB2 Connect 10.5 Guia Del Usuario

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

Publicidad

Los parámetros de DSNZPARM CMTSTAT, CONDBAT y MAXDBAT afectan el proceso de
las hebras. Para conseguir un mejor rendimiento, establezca CMTSTAT en INACTIVE,
ajuste CONDBAT en el número máximo de DBAT conectados que proporcionan un
buen rendimiento y MAXDBAT en el número máximo aceptable de DBAT activos.
Aumento de la velocidad de transferencia de datos en DB2
Connect
Además del bloque de filas para un conjunto de resultados de consulta, DB2 para
z/OS también puede devolver varios bloques de consulta como respuesta a una
petición OPEN o FETCH en un cliente remoto como, por ejemplo, DB2 Connect.
Ahora el cliente, en lugar de enviar peticiones al servidor DB2 para z/OS
repetidamente solicitando un bloque de datos de fila cada vez, cuenta con la
opción de solicitar que el servidor le envíe un número determinado de bloques de
consulta además del bloque que siempre envía. Estos bloques de consulta se
denominan bloques de consulta adicionales.
Así pues, esta nueva función permite al cliente minimizar el número de
inversiones de línea de la red, que representa un coste importante para el
rendimiento de la red. La disminución en el número de peticiones de bloques de
consulta que el cliente envía al servidor se traduce en una mejora notable del
rendimiento. Esta mejora del rendimiento se debe al hecho de que la conmutación
entre envío y recepción es una operación costosa desde el punto de vista del
rendimiento. DB2 Connect puede beneficiarse ahora de esta mejora del
rendimiento solicitando bloques de consulta adicionales de un servidor DB2 para
z/OS por omisión.
Para beneficiarse completamente de la devolución de los bloques de consulta
adicionales (cada uno de los cuales puede tener una longitud de hasta 32K) para el
protocolo de red de TCP/IP preferido, las extensiones de ajuste de ventanas se han
habilitado siguiendo la arquitectura RFC-1323 en DB2 Connect. Esta función
permite que TCP/IP ajuste dinámicamente el tamaño de las ventanas de envío y
recepción para dar cabida de forma eficaz a las posibles grandes cantidades de
datos devueltas por bloques de consulta adicionales.

Bloque de consulta adicional

El soporte al bloque de consulta adicional en los servidores con DB2 para z/OS
Versión 7 o posterior se configura mediante el parámetro EXTRA BLOCKS SRV en
el panel de instalación de DDF de DB2. Este soporte se configura controlando el
número máximo de bloques de consulta adicionales que DB2 puede devolver a un
cliente para una petición.
Este parámetro puede establecerse en un valor entre 0 y 100. Si se establece el
valor del parámetro en 0, se inhabilita la devolución de bloques de consulta
adicionales. Es aconsejable utilizar siempre el valor por omisión 100 para sacar el
máximo provecho de esta función, salvo que posibles idiosincrasias de la red
hagan que ese valor sea menos que ideal.
En el extremo del cliente, donde la aplicación accede a DB2 para z/OS
directamente a través de una instalación de DB2 Connect co-ubicada o mediante
una instalación de servidor de DB2 Connect independiente, existen distintas
formas de activar el soporte de DB2 Connect correspondiente por cursor o
sentencia:
v La utilización de un tamaño de conjunto de filas de consulta para un cursor
161
Capítulo 9. Ajuste

Publicidad

Tabla de contenido
loading

Tabla de contenido