2.3.24 Operands related to HiRDB file system areas

122) pd_large_file_use = Y | N
Specifies whether or not to use a HiRDB file system area with a size of 2,048 MB or greater.
Y:
Use a HiRDB file system area with a size of 2,048 MB or greater. When Y is specified, the maximum size of a HiRDB file system area is set to 1,048,575 MB.
N:
Do not use a HiRDB file system area with a size of 2,048 MB or greater.
Notes
  • When this operand is specified, the size of shared memory to be allocated increases; therefore, do not specify Y if a HiRDB file system area with a size of 2,048 MB or greater is not to be used. If the shared memory is too large, the system may not be able to start HiRDB.
  • Be careful when changing the specification of this operand from Y to N. When this change is made, the RDAREAs inside the HiRDB file system area that is 2048 MB or larger go into the error shutdown state. To free these RDAREAs from error shutdown, use the following procedure.
To free RDAREAs from error shutdown:
  1. Terminate HiRDB normally with the pdstop command.
  2. Change the value of the pd_large_file_use operand to Y.
  3. Start HiRDB normally with the pdstart command.
  4. Use the pdrorg command to unload data from the RDAREAs in the HiRDB file system area with a size of 2,048 MB or greater.
  5. Terminate HiRDB normally with the pdstop command.
  6. Change the value of the pd_large_file_use operand to N.
  7. Start HiRDB normally with the pdstart command.
  8. Use the pdmod command to reinitialize the RDAREAs in the HiRDB file system area with a size of 2,048 MB or greater. Allocate a HiRDB file system area with a size of less than 2,048 MB to the RDAREAs.
  9. Use the pdrorg command to reload the data that was unloaded in step 4.
123) pd_ntfs_cache_disable = Y | N
Specifies whether or not to use the no-cache access method to access HiRDB file system areas. This operand takes effect on a non-NTFS file system such as FAT.
Y:
Use the no-cache access method. Because Windows' cache memory is not used, Windows cache speed has no effect on processing, thereby achieving stable HiRDB performance. Additionally, the amount of Windows resources required is less.
When specifying Y in this operand, tune the global buffer; otherwise, performance decreases.
N:
Do not use the no-cache access method. In this case, Windows' cache memory is used.
Specification guidelines
Specify Y in this operand in the following cases:
  • Message KFPO00107-E or KFPS00700-E is issued.
  • DLL initialization error occurs.
  • The combined total size* of the files to be concurrently opened by a single server machine exceeds 100 GB.
    * Use the combined total size for the following files as a guideline:
    [Figure]HiRDB file system area for RDAREA
    [Figure]HiRDB file system area for system files
    [Figure]Other HiRDB file system areas that are open
    [Figure]User-specified files that are open
    [Figure]Files that have been opened by other programs
Notes
The no-cache access method may not be available, depending on the purpose of the HiRDB file system area. The following table shows the support of the no-cache access method:
Purpose of HiRDB file system areaSupport
HiRDB file system area for RDAREAs (DB)Y
HiRDB file system area for RDAREA (SDB)[Figure]1
HiRDB file system area for system files (SYS)Y
HiRDB file system area that does not use the Windows cache, for utilities (NUTL)Y2
HiRDB file system area for work table files or list RDAREAs (WORK)[Figure]
HiRDB file system area for utilities (UTL)[Figure]
HiRDB file system area with no specific purpose defined (SVR)[Figure]
Y: The no-cache access method is available.
[Figure]: The no-cache access method is not available.
1 Cannot be created in a Window file system. This is used exclusively for direct disk access.
2 The no-cache access method is used regardless of the value specified for the pd_ntfs_cache_disable operand.
Relationship to other operands
If v6compatible or v7compatible is specified in the pd_sysdef_default_option operand, the default value for this operand is N.