Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

TRANSFER-CONTAINER

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

= *STD / *PARAMETERS(...)


*PARAMETERS(...)



|

INITIAL = 64 / <integer 64..1000000>



|

,MAXIMUM = 16000 / <integer 64..1000000>

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.

Der Initialwert bei TRANSFER-CONTAINER wird mit dem Initialwert von SUBORDERS abgeglichen. Dabei ergibt sich folgender Minimalwert für den Initialwert von TRANSFER-CONTAINER:

(Initialwert von SUBORDERS + x) * 4 [Kbyte]

Für x gilt:

  • im independent DBH:

x = 1 + 2 * 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.

Falls der Maximumwert kleiner als der angegebene Wert bei INITIAL ist, erfolgt eine Anpassung des Werts von MAXIMUM an den von INITIAL.

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.