Datenstrominformationen

In einem Zugriffsplan ist es oft erforderlich, die Erstellung und den Fluss von Daten von einer Reihe von Operationen zur anderen zu steuern. Das Datenstromkonzept ermöglicht es, eine Gruppe von Operationen innerhalb eines Zugriffsplans als Einheit zu steuern.

Der Beginn eines Datenstroms wird durch folgende Angabe in der Ausgabe des Befehls db2expln gekennzeichnet:
   Data Stream n
Dabei ist n eine eindeutige Kennung, die zur leichteren Bezugnahme durch db2expln zugeordnet wird.
Das Ende des Datenstroms wird durch folgende Angabe gekennzeichnet:
   End of Data Stream n

Alle Operationen zwischen diesen Angaben werden als Teil desselben Datenstroms angesehen.

Ein Datenstrom hat eine Anzahl von Merkmalen. Auf die einleitende Datenstromangabe können daher eine oder mehrere Angaben folgen, um diese Merkmale zu beschreiben:
  • Wenn die Verarbeitung des Datenstroms von einem Wert abhängt, der früher im Zugriffsplan generiert wurde, wird der Datenstrom mit folgender Angabe markiert:
       Correlated
  • Ähnlich wie bei einer sortierten temporären Tabelle zeigen die folgenden Angaben, ob die Ergebnisse des Datenstroms im Speicher behalten werden:
       Piped
       Not Piped
    Ein über eine Pipe geleiteter Datenstrom wird möglicherweise auf Platte geschrieben, wenn bei der Ausführung nicht genügend Hauptspeicher verfügbar ist. Der Zugriffsplan berücksichtigt beide Möglichkeiten.
  • Die folgende Angabe bedeutet, dass nur ein einziger Satz aus diesem Datenstrom benötigt wird:
       Single Record
Wenn auf einen Datenstrom zugegriffen wird, wird die folgende Angabe in der Ausgabe angezeigt:
   Access Data Stream n