Größe des Transfer-Containers festlegen
Zugehörigkeit
Untergeordnete DBH-Option zu STORAGE-SIZE
Funktionsbeschreibung
Bei der Bearbeitung von SQL-Zugriffsplänen entstehen sogenannte SQL-Scans. Das sind Teilbereiche einer Auswertungsvorschrift für eine SQL-Anweisung.
Bei der Bearbeitung von CALL-DML-Anwendungen werden mit der OPEN-Anweisung für jede logische Datei Frage- und Antwortbereiche angefordert.
Der SESAM/SQL-DBH reserviert die oben genannten Bereiche im Transfer-Container, wo sie für die weitere Bearbeitung zur Verfügung stehen.
Mit der DBH-Option TRANSFER-CONTAINER legen Sie die Größe des Transfer-Containers fest. Diese Größe des Transfer-Containers wird in Einheiten von 1 Kbyte festgelegt.
Der Speicherplatzbedarf für den Transfer-Container ist abhängig von der maximalen Anzahl parallel vorhandener Scans bzw. logischer Dateien und ihren Frage- und Antwortbereichsanforderungen.
Sie können den Wert der Option mit der Administrationsanweisung MODIFY-STORAGE-SIZE (siehe "MODIFY-STORAGE-SIZE") während der DBH-Session anpassen.
TRANSFER-CONTAINER | ||||||||||||||||
|
Operandenbeschreibung
TRANSFER-CONTAINER = *STD
Die Standardwerte für die Größe des Transfer-Containers sind unter *PARAMETERS(...) beschrieben.
TRANSFER-CONTAINER = *PARAMETERS(...)
Größe des Transfer-Containers modifizieren.
INITIAL = 64 / <integer 64..1000000>
Legt fest, wie groß der Transfer-Container zu Beginn der DBH-Session dimensioniert sein soll. Der Standardwert für die Grundeinstellung des Transfer-Containers beträgt 64 Kbyte.
(Initialwert von SUBORDERS + x) *
4 [Kbyte]
Für x gilt:
im independent DBH:
*
min(10, [SQL-DATABASE-CATALOG/4]) + 4 * ([THREADS+10]/10)im linked-in DBH: x = 3
MAXIMUM = 16000 / <integer 64..1000000>
Legt fest, welche Größe der Transfer-Container maximal erreichen darf. Der Standardwert für die Maximalgröße des Transfer-Containers beträgt 16000 Kbyte.
Analog zum Initialwert wird auch der Maximalwert bei TRANSFER-CONTAINER mit dem Maximalwert von SUBORDERS abgeglichen. Dabei ergibt sich folgender Maximalwert von TRANSFER-CONTAINER:
(Maximalwert von SUBORDERS + x) *
4 [Kbyte]
Für x gilt:
im independent DBH:
x = 1 + 2 *
min(10, [SQL-DATABASE-CATALOG/4])
im linked-in DBH: x = 3
Informationen über den Transfer-Container
Informationen über den Transfer-Container und seine Erweiterungen entnehmen Sie der Betriebsstatistik des SESAM/SQL-Monitors SESMON.
In der Maske "SYSTEM-INFORMATION" (siehe "DBH-Maske SYSTEM INFORMATION") finden Sie Angaben über Größe und Belegung des Containers und seiner Erweiterungen.
In welchen Fällen es sinnvoll ist, die Containergröße beim nächsten Hochfahren des DBH zu modifizieren, ist im Handbuch " Performance" beschrieben.