![]() 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