DYNCALCCACHEMAXSIZE

Specifies the maximum amount of memory allocated for the dynamic calculator cache.

This setting does not apply to aggregate storage databases.

Syntax

DYNCALCCACHEMAXSIZE [appname [dbname]] n

Description

This setting specifies, in bytes, kilobytes, megabytes, or gigabytes, the maximum amount of memory that Essbase can allocate for the dynamic calculator cache for each database. The specified value takes effect for all databases that are opened after the server is started.

The dynamic calculator cache is a memory buffer that holds data blocks that are expanded to include dynamically calculated members. Essbase allocates memory in the dynamic calculator cache to store these blocks during retrievals or calculations that involve dynamically calculated members.

Using dynamic calculator cache may improve retrieval performance by reducing the number of calls to the operating system to do memory allocations.

When the DYNCALCCACHEMAXSIZE setting is not equal to 0, you should also consider the following settings that affect how Essbase uses dynamic calculator cache:

Notes

Example

DYNCALCCACHEMAXSIZE 30M

Sets 30 megabytes as the maximum size for the dynamic calculator cache.

See Also

DYNCALCCACHEONLY

DYNCALCCACHEWAITFORBLK

DYNCALCCACHEBLKTIMEOUT

DYNCALCCACHEBLKRELEASE

DYNCALCCACHECOMPRBLKBUFSIZE

Oracle Essbase Database Administrator's Guide