Consultor Eletrônico



Kbase P131946: Is more memory needed when -tablerangesize is increased?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   14/04/2010
Status: Verified

GOAL:

Is more memory needed when -tablerangesize is increased?

GOAL:

How much memory does -indexrangesize need?

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.x
Progress 9.x
Progress 8.x

FIX:

The range of tables and indices monitored is defined by the server startup parameters:

Tables: -basetable n -tablerangesize n
Indices: -baseindex n -indexrangesize n
The basetable and baseindex can be changed at run-time by updating the _StatBase VST.
The range cannot be changed because the backing shared memory needs to be pre-allocated.

The shared memory cost is : 32 bytes per table per user + 40 bytes per index per user based on the size of the table and index ranges specified at startup.

Example: 100 users monitoring 100 tables and 100 indexes:

100 (users) * 100 (tables) * 32 (bytes per table) + 100 (users) * 100 (indexes) * 40 (bytes per index) = 720,000 bytes (about 0.5 MB of shared memory)