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 nDabei 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 nAlle 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:
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.Piped Not Piped - 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