Escalado De Ventanas Rfc-1323 - IBM DB2 Connect Guia Del Usuario

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

Publicidad

v La utilización de la cláusula 'OPTIMIZE for N ROWS' en la sentencia select
v La utilización de la cláusula 'FETCH FIRST N ROWS ONLY' en la sentencia
DB2 Connect puede habilitar el soporte a bloques de consulta adicionales
utilizando distintas API de SQL:
SQL incorporado
CLI/ODBC
JDBC El usuario puede invocar soporte a bloques de consulta adicionales
Conceptos relacionados:
v "Aumento de la velocidad de transferencia de datos en DB2 Connect" en la
v "Consideraciones sobre el rendimiento de DB2 Connect" en la página 91
v "Escalado de ventanas RFC-1323" en la página 118

Escalado de ventanas RFC-1323

Se proporciona soporte al escalado de ventanas en todas las plataformas Windows,
Linux y UNIX compatibles con las extensiones RFC-1323 para TCP/IP. Esta función
puede habilitarse en DB2 para Windows, Linux o UNIX utilizando la variable de
registro de DB2 DB2SORCVBUF. Para activar el escalado de ventanas, esta variable
118
Guía del usuario
asociada con un cursor
select asociada con un cursor
v El usuario puede invocar soporte a bloques de consulta adicionales para
una consulta especificando la cláusula 'OPTIMIZE for N ROWS', la
cláusula 'FETCH FIRST N ROWS ONLY' o ambas en la sentencia select.
v Con la cláusula 'OPTIMIZE for N ROWS', DB2 para OS/390 y z/OS
intentará agrupar en bloque el número de filas deseado para su
devolución a DB2 Connect, sujeto al valor del parámetro de instalación
de DDF EXTRA BLOCKS SRV. La aplicación puede elegir si desea buscar
más de N filas, ya que DB2 for z/OS no limita el número total de filas
que pueden devolverse si el resultado de la consulta está establecido en
N.
v La cláusula 'FETCH FIRST N ROWS ONLY' funciona de forma similar, a
excepción de que DB2 para OS/390 y z/OS limita el conjunto de
resultados de consulta a N filas. Si se busca en más de N filas, se
generará un código SQL +100 (fin de datos).
v El usuario puede invocar soporte a bloques de consulta adicionales para
una consulta mediante el atributo de la sentencia SQL_MAX_ROWS.
v La cláusula 'FETCH FIRST N ROWS ONLY' se utiliza en su lugar para
un servidor DB2 UDB para OS/390 y z/OS 7.1 o posterior.
– Para la Versión 7, DB2 para OS/390 y z/OS limita el conjunto de
resultados de la consulta a N filas. Si se busca en más de N filas, se
generará SQL_NO_DATA_FOUND.
– Para la Versión 8 o posterior, la CLI garantiza que sólo se devuelvan a
la aplicación las N primeras filas a través del Gestor de cursores del
cliente.
mediante el método setMaxRows. De forma similar a la habilitación
CLI/ODBC, DB2 Connect identificará la cláusula 'OPTIMIZE for N ROWS'
para un servidor DB2 para OS/390 y z/OS 6.x. DB2 Connect también
identificará la cláusula 'FETCH FIRST N ROWS ONLY' para un servidor
DB2 para z/OS 7.1 o superior.
página 117

Publicidad

Tabla de contenido
loading

Tabla de contenido