Notas del release


22.21 Cómo trabajar con resultados de consultas muy largos

Para un usuario resulta sencillo generar una consulta que devuelva un gran número de filas. Para el usuario no es tan fácil predecir cuántas filas se devolverán en realidad. Con una consulta que podría devolver miles (o millones) de filas, hay dos problemas:

  1. Puede llevar mucho tiempo recuperar el resultado.
  2. Es posible que se necesite gran cantidad de memoria del cliente para albergar el resultado.

Para facilitar este proceso, DB2 divide los grupos de resultados largos en partes. Recuperará y mostrará los resultados de una consulta por partes.

Como resultado:

  1. El tiempo de visualización se reducirá puesto que se puede visualizar la primera parte de una consulta mientras se están recuperando el resto.
  2. Los requisitos de memoria del cliente se reducen puesto que en cada momento sólo se almacena una parte del resultado de la consulta en el cliente.

Para controlar el número de filas del resultado de la consulta en memoria:

  1. Abra la página General del cuaderno Valores de herramientas.
  2. En la sección Tamaño máximo, seleccione:

Cuando trabaja con los resultados de una consulta en la ventana Contenido de ejemplo o en la página Resultados de la consulta del Centro de mandatos, el campo Filas en memoria indica el número de filas que se mantienen en memoria correspondientes a la consulta. Este número nunca será mayor que el tamaño máximo definido. Pulse Siguiente para recuperar la siguiente parte del grupo de resultados. Cuando Siguiente está inactivo, significa que ha llegado al final del grupo de resultados.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]