Consultor Eletrônico



Kbase P112642: Obtaining incorrect value for memory used by -L
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Unverified

SYMPTOM(s):

Obtaining incorrect value for memory used by -L

Using values obtained from documentation

Following directions from documentation to calculate memory used by -L

Each lock table entry takes 18 bytes on shared memory systems and 14 on non-shared memory systems.

FIX:

This is a documentation bug, in Progress Database Administration Guide and References chapter Database Startup Parameters -L
it should state the following:
Multiply the value entered by -L by the value of Lock table entry of
the corresponding Progress version:

Progress 32 bit:

Progress 9.x takes 40 bytes for each lock table entry

Progress 64 bit:

OpenEdge 10.1A and 10.1B takes 64 bytes for each lock table entry

OpenEdge 10.0A and 9.1X takes 48 bytes for each lock table entry
Note that there is no difference in the way to calculate shared memory or non-shared memory systems.