Consultor Eletrônico



Kbase 20398: How To set Storage Object Cache Size (-omsize)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   03/05/2011
Status: Verified

GOAL:

How To set Storage Object Cache Size (-omsize)

GOAL:

What is the Storage Object Cache Size (-omsize) parameter used for?

GOAL:

How to reduce users waiting on OM lock

FACT(s) (Environment):

All Supported Operating Systems
Progress/OpenEdge Product Family

FIX:

The storage object cache is used to hold copies of information about the most frequently accessed objects so that they can be found quickly, with minimal overhead.
The storage object table indicates what area a table or index is in, along with other related information.

Progress allows the size to be adjustable in case it needs to be made larger at some point in the future.

-omsize is a database statup parameter.
The default value is 1024.
The minimal value of is 13, and maximum size is 65535.

The value of -omsize should accommodate objects in the database.

All tables; indices; blobs and clobs (blobs and clobs are part of OE10) are counted in this -omsize value.

A good means of determining how many objects you might need is to run the following code against the database:

select count(*) from _storageobject.

Progress Software recommends that you experiment with varying sizes to see if performance benefits are gained from larger values.