![]() PROIV Maxima |
![]() Virtual Machine |
![]() |
The following maxima apply to Unix and Windows:
Item |
Maximum |
Maximum characters in a key/sort key |
250 |
Maximum characters in a path and filename |
40 |
Maximum file size |
1.9 GB This is calculated using the following algorithm: max page size x max number of pages = max file size - 32600 x 65536 = max file size (approximately 2GB) |
Maximum number of pages |
65536 |
Maximum page size |
32600 |
Maximum record size in bytes |
16000 |
Maximum field size in bytes |
250 |
Maximum number of file systems containing PROIV |
50 |
-
Each page must be big enough to contain two records, plus an overhead of around 40 bytes. Note that this overhead may be subject to change in the future.
-
Each page size must be a multiple of 512 bytes, so it will be rounded up from any figure given.
-
Performance degrades with larger key sizes and record sizes, and PROIV recommends that you use a database if such large files are required.
To create the maximum size, use iscr utility in the following way (if you are running on Windows, the utility is iscr32):
iscr -kkeysize -r16000 filename.ext
where keysize is the keysize of the key and filename.ext is the name of the file. Note that iscr creates a new file, and any existing file of the same name is automatically deleted and replaced by the new version of the file that will be empty.
-
The maximum page size can be determined by creating a test file using the maximum record size of 16000, for example, iscr -k5 -r16000 test.pro, and then using ischk -v to determine the maximum page size, (for example, ischk -v test.pro).
-
The number of records is constrained by the maximum of number of pages and the page size.
Topic ID: 720171