Ajuste De Ventanas Rfc-1323 - IBM DB2 Connect 10.5 Guia Del Usuario

Ocultar thumbs Ver también para DB2 Connect 10.5:
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

Ajuste de ventanas RFC-1323

Se proporciona soporte al ajuste de ventanas en todas las plataformas Windows,
Linux y UNIX compatibles con las extensiones RFC-1323 para TCP/IP. Puede
habilitar esta característica en DB2 para Windows, Linux o UNIX utilizando la
variable de registro DB2SORCVBUF de DB2.
Para activar el ajuste de ventanas, esta variable de registro debe estar establecida
en cualquier valor superior a los 64K. Por ejemplo, en DB2 para Windows, Linux o
UNIX, puede emitir db2set DB2SORCVBUF =65537.
El tamaño máximo del almacenamiento intermedio de envío y de recepción
depende del sistema operativo utilizado. Para asegurarse de que se acepte el
tamaño de los almacenamientos intermedios, el usuario puede establecer el
162
Guía del usuario de DB2 Connect
asociada con un cursor
select asociada a 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 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 EXTRA
BLOCKS SRV DDF. La aplicación puede elegir si desea buscar más de N
filas, ya que DB2 para 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 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 para z/OS 7.1 o posterior.
– Para la Versión 7, DB2 para 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 asegura 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 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 posteriores.

Publicidad

Tabla de contenido
loading

Tabla de contenido