DYNCALCCACHEBLKRELEASE

Enables Essbase to create a temporary buffer for dynamic calculations in cases where the wait for space in the dynamic calculator cache has exceeded the specified wait time.

This setting does not apply to aggregate storage databases.

Syntax

DYNCALCCACHEBLKRELEASE [appname [dbname]] TRUE | FALSE

Description

Use this setting to tell Essbase to make room available in the dynamic calculator cache, if needed, by compressing inactive blocks from that cache and attempting to temporarily store them in a separate, compressed-block buffer.

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 the dynamic calculator cache may improve retrieval performance by reducing the number of calls to the operating system to do memory allocations. The size of the improvement depends on your database configuration.

Notes

The following sequence of events must occur and settings must be defined before Essbase releases space in the dynamic calculator cache:

Example

DYNCALCCACHEBLKRELEASE TRUE

Essbase makes needed space available in the dynamic calculator cache by compressing inactive blocks and temporarily storing them in a dynamic calculator cache compressed-block buffer.

See Also

DYNCALCCACHEMAXSIZE

DYNCALCCACHEWAITFORBLK

DYNCALCCACHEBLKTIMEOUT

DYNCALCCACHEONLY

DYNCALCCACHECOMPRBLKBUFSIZE