Release-Informationen


|22.21 Arbeiten mit großen Abfrageergebnissen

| |

|Es ist einfach für einen Benutzer, eine Abfrage zu erstellen, die eine |große Zahl an Zeilen zurückgibt. Vorauszusagen, wieviele Zeilen |tatsächlich zurückgegeben werden könnten, ist für einen Benutzer nicht so |einfach. Eine Abfrage, die möglicherweise Tausende (oder Millionen) |Zeilen zurückgeben könnte, verursacht die folgenden zwei Probleme: |

  1. |Es kann lange dauern, bis das Ergebnis abgerufen wird.
  2. |Eine große Menge an Client-Speicherkapazität kann erforderlich sein, um |das Ergebnis aufzubewahren. |

|DB2 unterteilt große Ergebnismengen in Blöcke, um diesen Prozess zu |ermöglichen. Die Ergebnisse einer Abfrage werden blockweise abgerufen |und angezeigt.

|Das heißt Folgendes: |

  1. |Die Anzeigezeit wird reduziert, weil der erste Block einer Abfrage zum |Anzeigen verfügbar ist, während die restlichen Blöcke abgerufen werden.
  2. |Der Speicherbedarf auf dem Client wird verkleinert, weil zu jeder Zeit nur |ein Block eines Abfrageergebnisses auf dem Client gespeichert ist. |

|Gehen Sie wie folgt vor, um die Anzahl an Abfrageergebniszeilen im |Speicher zu steuern: |

  1. |Öffnen Sie die Seite "Allgemein" im Notizbuch "Tools - |Einstellungen".
  2. |Wählen Sie im Abschnitt Maximalgröße Folgendes aus: | |

|Wenn Sie mit den Ergebnissen einer Abfrage im Fenster "Beispielinhalt" |oder auf der Seite "Abfrageergebnisse" in der Befehlszentrale arbeiten, |gibt das Feld Zeilen im Speicher die Anzahl Zeilen an, die für die |Abfrage im Speicher stehen. Diese Zahl ist niemals größer als die |festgelegte Maximalgröße. Klicken Sie Weiter an, |um den nächsten Block der Ergebnismenge abzurufen. Wenn |Weiter inaktiv ist, haben Sie das Ende der Ergebnismenge |erreicht.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]