This Natural profile parameter defines the default initial size of various Natural storage
buffers. It corresponds to the NTDS
macro in the Natural parameter
module.
Possible settings | See DS Parameter Syntax. | |
---|---|---|
Default setting | See Table of Buffer Sizes. | |
Dynamic specification | yes | This parameter can only be specified dynamically. In the Natural parameter
module, the corresponding macro NTDS is used
instead.
|
Specification within session | no |
Notes:
SSIZE
) were used to define
the sizes of the buffers. The DS
profile parameter is a universal
parameter to specify all buffer sizes.
DS
. During the dynamic
parameter evaluation, individual buffer size parameters are converted internally into the
new DS
parameter format, for example, SSIZE=55
is
converted into DS=(SSIZE,55)
.
ESIZE
, VSIZE
, etc.) which cannot be specified by the
profile parameter DS
, due to certain reasons, for example, the size
is part of a larger buffer or the size defines the total maximum of a number of
buffers.
The following topics are covered below:
The DS
parameter is specified as follows:
DS=(name,size,name,size,...) |
Where:
Syntax Element | Value | Explanation |
---|---|---|
name |
1 - 8 characters. | The buffer name (1-8 characters), see Table of Buffer Sizes. |
size |
- | The buffer size in kilobytes. For limit values, see Table of Buffer Sizes. |
Note:
Multiple pairs of buffer name and size values can be specified; see Example of DS
Parameter.
The NTDS
macro is specified as follows:
NTDS name,size NTDS name,size ...
Where:
Syntax Element | Value | Explanation |
---|---|---|
name |
1 - 8 characters. | The buffer name (1-8 characters), see Table of Buffer Sizes. |
size |
- | The buffer size in kilobytes. For limit values, see Table of Buffer Sizes. |
Note:
A separate NTDS
macro must be specified for each pair of name
and size values; see Examples of NTDS
Macros.
Buffer Name | Description | Buffer Size (KB) | Default | Available as subparameter of DS and alternatively as
individual profile parameter
|
---|---|---|---|---|
ASIZE |
Entire System Server auxiliary buffer | 0 or 64 - 512 |
0 |
yes
Note: |
BSIZE |
Size of EntireX Broker buffer | 0 or 1 - 64 |
0 |
yes |
CSIZE |
Size of Con-nect/Con-form buffer area | 0 or 1 - 512 |
0 |
yes |
DATSIZE |
Size of buffer for local data | 10 - 2097151 |
32 |
yes |
DSIZE |
Initial size of DBLOG buffer
|
0 or 2 - 2097151 |
2 |
yes
Note: |
EDPSIZE |
Size of the Software AG Editor auxiliary buffer pool | 0 or 48 - 2097151 |
0 |
yes |
EXCSIZE |
Size of buffer for Natural Expert C interface | n/a | n/a | yes
Note: |
EXRSIZE |
Size of buffer for Natural Expert rule tables | n/a | n/a | yes
Note: |
FLTUSER |
Size of buffer for fast locate table and subroutine cache.
Information contained in the fast locate table improves performance when
Natural objects are called repeatedly. Information contained in the subroutine
cache improves performance when the name of the module in which the subroutine
is defined is being retrieved from the subroutine name specified with the
The |
0 or 4 - 2097151 |
8 |
Available only as subparameter of DS .
Note: The following formula helps estimate the initial buffer size required to store all entries in the fast locate table: 6 KB + (number of objects * 112 bytes) which corresponds to a setting of This specifies the buffer size for the session start; more space is allocated automatically during the session if required. |
MONSIZE |
Size of SYSTP monitor buffer
|
0 or 5 - 256 |
0 |
yes |
MULFETCH |
Size of multi-fetch buffer | 0 or 1 - 1024 |
64 |
Available only as subparameter of DS .
Note: See Size of the Multi-Fetch Buffer in the Programming Guide. |
NAFSIZE |
Size of buffer for Natural Advanced Facilities | 0 or 1 - 64 |
0 |
yes |
NSFSIZE |
Size of SAF interface buffer. | 0 or 8 - 64 |
0 |
Available only as subparameter of DS .
See information on how to adjust the Natural parameter module in Installing and Activating Natural SAF Security in the Natural SAF Security documentation. |
RDCSIZE |
Size of buffer for the Natural Data Collector | 0 or 2 - 128 |
0 |
yes |
RJESIZE |
Initial size of NATRJE buffer
|
0 or 1 - 2097151 |
8 |
yes |
RUNSIZE |
Size of runtime buffer | 10 - 64 |
16 |
yes |
SSIZE |
Size of Software AG Editor buffer | 0 or 40 - 512 |
64 |
yes |
TSIZE |
Size of the buffer for Adabas Text Retrieval | 0 or 1 - 2097151 |
0 |
yes |
WSISIZE |
Buffer for Natural Workstation Interface | 0 or 10 - 256 |
0 |
yes |
ZSIZE |
Size of Entire DB buffer area | 0 or 1 - 64 |
0 |
yes |
For detailed information, refer to the descriptions of the individual buffer size parameters.
DS=(ASIZE,33,TSIZE,60,EDPSIZE,500)
NTDS ASIZE,33 NTDS TSIZE,60 NTDS EDPSIZE,500