Größe des Cursor-Puffers einstellen
Zugehörigkeit
Untergeordnete DBH-Option zu STORAGE-SIZE
Funktionsbeschreibung
Cursor-Dateien sind DBH-spezifische Arbeitsdateien, die für die Bearbeitung von Wiedergewinnungsanweisungen zur Verfügung stehen. In internen Cursor-Dateien legt der DBH Zwischenergebnisse von Wiedergewinnungsanweisungen ab.
Der Zugriff auf interne Cursordateien erfolgt über den Cursor-Puffer, vorausgesetzt, dieser ist ausreichend dimensioniert.
Mit der DBH-Option CURSOR-BUFFER können Sie die Größe des Cursor-Puffers so einstellen, dass die Zugriffe auf interne Cursor-Dateien minimiert werden. Die Größe des Cursor-Puffers wird in Einheiten von 1 Kbyte festgelegt.
Sie können die Werte der Operanden mit der Administrationsanweisung RECONFIGURE-DBH-SESSION (siehe "RECONFIGURE-DBH-SESSION") während der DBH-Session anpassen.
CURSOR-BUFFER | ||||||||||||||||
|
Operandenbeschreibung
CURSOR-BUFFER = *STD
Die Standardwerte für die Größe des Cursor-Puffers sind unter *PARAMETERS(...) beschrieben.
CURSOR-BUFFER = *PARAMETERS(...)
Modifiziert die Einstellungen zum Cursor-Puffer.
BUFFER-SIZE = *STD / <integer 72..1500000>
Legt die Gesamtgröße des Cursor-Puffers in Kbyte fest.
Der Standardwert für BUFFER-SIZE ist abhängig von der maximal zulässigen Anzahl parallel aktiver Threads, die mit der DBH-Option THREADS festgelegt wird und den benötigten Systemthreads. Pro Thread werden mindestens 32 Kbyte benötigt.
Geben Sie für BUFFER-SIZE einen Wert an, der kleiner ist als das Produkt aus Mindestgröße pro Thread und Anzahl Threads (Option THREADS zuzüglich Systemthreads), so wird dieser Wert auf die Mindestgröße aufgerundet.
FRAME-SIZE = 4 / <integer 4..32>
Legt die Größe eines Cursor-Puffer-Rahmens in Kbyte fest.
Der Standardwert ist 4. Andere zulässige Angaben im Bereich von <integer 4..32> werden stets auf ein Vielfaches von 4 aufgerundet.
Informationen zu Cursor-Dateien
Die Betriebsstatistik des SESAM/SQL-Dienstprogramms SESMON bietet hilfreiche Informationen zu Cursor-Dateien.
Der Maske "SYSTEM INFORMATION" entnehmen Sie die Anzahl der momentan geöffneten Cursor-Dateien (siehe "DBH-Maske SYSTEM INFORMATION").
Um die Zahl der Zugriffe auf interne Cursor-Dateien möglichst gering zu halten, sollte der Cursor-Puffer ausreichend dimensioniert sein. Eine Optimierungshilfe für die Einstellung der Größe des Cursor-Puffers bietet die Maske "I/O" (siehe "DBH-Maske I/O"). Der I/O- Maske entnehmen Sie die Anzahl logischer und physikalischer Zugriffe auf die Cursor-Dateien.
In welchen Fällen es sinnvoll ist, beim nächsten Hochfahren des DBH die Größe des Cursor-Puffers zu modifizieren, ist im Handbuch " Performance" beschrieben.