DYNCALCCACHEMAXSIZE defines, for each database on the server, the maximum amount of memory that Hyperion Essbase can allocate for its dynamic calculator cache.
DYNCALCCACHEMAXSIZE n
n |
|
DYNCALCCACHEMAXSIZE specifies, in bytes, kilobytes, megabytes, or gigabytes, the maximum amount of memory that Hyperion 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. Hyperion 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 Hyperion Essbase uses dynamic calculator cache:
DYNCALCCACHEMAXSIZE 30M
causes Hyperion Essbase to set 30 megabytes as the maximum size for the dynamic calculator cache.
Use DYNCALCCACHEWAITFORBLK and DYNCALCCACHEONLY to set or change how Hyperion Essbase handles the situation when it has reached the maximum dynamic calculator cache size and needs more memory in the dynamic calculator cache to store dynamically calculated blocks.
DYNCALCCACHEONLY
DYNCALCCACHEWAITFORBLK
DYNCALCCACHEBLKTIMEOUT
DYNCALCCACHEBLKRELEASE
DYNCALCCACHECOMPRBLKBUFSIZE
Copyright (c)1991-2000 Hyperion Solutions Corporation. All rights reserved.