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.

Comment on this topic

Topic ID: 720171

Table of Contents

Index

Glossary

-Search-

Back