Mit diesem Natural-Profilparameter können Sie die Standard-Einstellungen
für die Anfangsgröße verschiedener Natural-Pufferspeicher (Buffers) angeben. Er
enstpricht dem Makro NTDS
im
Natural-Parametermodul.
Mögliche Werte | Siehe DS-Parameter-Syntax. | |
---|---|---|
Standard-Einstellung | Siehe Tabelle der Buffer-Größen. | |
Dynamische Angabe | ja | Dieser Parameter kann nur dynamisch angegeben werden. Im
Natural-Parametermodul
muss stattdessen das entsprechende Makro
NTDS
verwendet werden.
|
Angabe innerhalb der Session | nein |
Anmerkungen:
SSIZE
) benutzt, um die Größe
der Puffer anzugeben. Der Profilparameter DS
ist eine
Art universeller Parameter, mit dem Sie alle Speichergrößen angeben können. Er
entspricht dem Makro NTDS
im
Natural-Parametermodul.
DS
benutzen. Bei
der Parameterauswertung werden die einzelnen Puffergrößen-Parameter intern in
das neue DS
-Parameterformat umgesetzt, zum Beispiel:
SSIZE=55
wird umgesetzt nach DS=(SSIZE,55)
.
ESIZE
,
VSIZE
), die nicht
mit dem Profilparameter DS
angegeben werden können. Das
hat verschiedene Gründe, z.B. die Größe ist Teil eines größeren Speichers oder
die Größenangabe definiert das Gesamtmaximum einer Anzahl von
Speichern.
Dieses Dokument behandelt folgende Themen:
Der Profilparameter DS
wird wie folgt
angegeben:
DS=(name,size,name,size,...) |
Dabei ist:
Syntax-Element | Wert | Erklärung |
---|---|---|
name |
1 - 8 Zeichen. | Puffer-Name. Siehe Tabelle der Buffer-Größen. |
size |
- | Puffer-Größe in KB. Grenzwerte siehe Tabelle der Buffer-Größen. |
Anmerkung:
Es können mehrere Paare mit Puffer-Namen/Puffer-Größen angegeben
werden; siehe Beispiel für
DS-Parameter.
Das Makro NTDS
wird wie folgt angegeben:
NTDS name,size NTDS name,size ...
Dabei ist:
Syntax-Element | Wert | Erklärung |
---|---|---|
name |
1 - 8 Zeichen. | Puffer-Name. Siehe Tabelle der Buffer-Größen. |
size |
- | Puffer-Größe in KB. Grenzwerte siehe Tabelle der Buffer-Größen. |
Anmerkung:
Für jedes Paar mit Puffer-Namen/Puffer-Größen muss ein eigenes
NTDS
-Makro angegeben werden; siehe
Beispiele für
NTDS-Makros.
Buffer-Name | Beschreibung | Puffer-Größe (KB) | Standard-Einstellung | Verfügbar als Subparameter
vonDS und alternativ als einzelner Profilparameter
|
---|---|---|---|---|
ASIZE |
Entire System Server-Hilfspuffer | 0 oder 64 - 512 |
0 |
ja
Anmerkung: |
BSIZE |
Größe des EntireX Broker-Puffers | 0 oder 1 - 64 |
0 |
ja |
CSIZE |
Größe des Con-nect/Con-foderm-Pufferbereichs | 0 oder 1 - 512 |
0 |
ja |
DATSIZE |
Größe des Puffers für lokale Daten | 10 - 2097151 |
32 |
ja |
DSIZE |
Anfangsgröße des Debug-Puffers | 0 oder 2 - 2097151 |
2 |
ja
Anmerkung: |
EDPSIZE |
Größe des Software AG Editor-Hilfs-Buffer-Pool | 0 oder 48 - 2097151 |
0 |
ja |
ETPSIZE |
Größe des Entire Transaction Propagator-Puffers | 0 oder 10 - 128 |
0 |
ja |
EXCSIZE |
Größe des Puffers für das Natural Expert C Interface | entfällt | entfällt | ja
Anmerkung: |
EXRSIZE |
Puffergröße für Natural Expert-Regeltabellen | entfällt | entfällt | ja
Anmerkung: |
FLTUSER |
Größe des Puffers für die Fast Locate-Tabelle und
den Subroutinen-Zwischenspeicher.
Die in der Fast Locate-Tabelle enthaltenenen Informationen
verbessern die Performance, wenn Natural-Objekte wiederholt aufgerufen werden.
Die Speicherung von Informationen im Subroutine-Zwischenspeicher bewirkt eine
Verbesserung der Performance, wenn der Name des Moduls, in dem die Subroutine
definiert ist, anhand des Subroutinen-Namens abgerufen wird, welcher mit dem
Der |
0 oder 4 -
2097151 |
8 |
Nur als Subparameter von
DS verfügbar.
Anmerkung: Um die Anfangsgröße des Puffers, die zum Speichern aller Einträge in der Fast Locate-Tabelle benötigt wird, abzuschätzen, kann die folgende Formel benutzt werden: 6 KB + (Anzahl der Objekte * 112 Bytes) Was einer Einstellung von Diese Einstellung gibt die Puffergröße beim Start der Session an. Wird mehr Platz benötigt, dann wird dieser automatisch während der Session zugeordnet. |
MONSIZE |
Größe des SYSTP -Monitor-Puffers
|
0 oder 5 - 256 |
0 |
ja |
MULFETCH |
Größe des Multi-fetch-Puffers | 0 oder 1 - 1024 |
64 |
Nur als Subparameter von DS verfügbar.
Anmerkung: |
NAFSIZE |
Größe des Puffers für Natural Advanced Facilities | 0 oder 1 - 64 |
0 |
ja |
NSFSIZE |
Größe des SAF Interface-Puffers | 0 oder 8 - 64 |
0 |
Nur als Subparameter von DS verfügbar.
Informationen, wie das Natural-Parametermodul angepasst werden muss, siehe Activating Natural SAF Security in der Natural SAF Security-Dokumentation. |
RDCSIZE |
Größe des Puffers für den Natural Data Collector | 0 oder 2 - 128 |
0 |
ja |
RJESIZE |
Anfangsgröße des NATRJE -Puffers
|
0 oder 1 - 2097151 |
8 |
ja |
RUNSIZE |
Größe des Laufzeit-Puffers | 10 - 64 |
16 |
ja |
SSIZE |
Größe des Editor-Arbeitsbereichs | 0 oder 40 - 512 |
64 |
ja |
TSIZE |
Größe des Puffers für Adabas Text Retrieval | 0 oder 1 - 2097151 |
0 |
ja |
WSISIZE |
Puffer für das Natural Workstation Interface | 0 oder 10 - 256 |
0 |
ja |
ZSIZE |
Größe des Entire DB-Pufferbereichs | 0 oder 1 - 64 |
0 |
ja |
Weitere Informationen siehe Beschreibungen der einzelne Profilparameter zum Einstellen der Puffergröße.
DS=(ASIZE,33,TSIZE,60,EDPSIZE,500)
NTDS ASIZE,33 NTDS TSIZE,60 NTDS EDPSIZE,500