CALCCACHEHIGH

L'utilisation du cache de calculateur Essbase améliore les performances de calcul dans les cubes en mode "block storage".

Utilisez CALCCACHEHIGH pour définir la valeur haute de la commande SET CACHE du script de calcul.

La configuration CALCCACHEHIGH s'applique uniquement aux bases de données en mode "block storage" (BSO) et non aux bases en mode "aggregate storage" (ASO).

Syntaxe

CALCCACHEHIGH [appname [dbname]] n
  • appname : facultatif. Spécifie l'application pour laquelle le paramètre s'applique.

    Si vous indiquez une valeur pour appname et que vous n'indiquez pas de valeur pour dbname, le paramètre s'applique à tous les cubes de l'application indiquée.

    Pour activer le paramètre pour un cube spécifique, vous devez spécifier une application et un cube.

    Si vous n'indiquez pas d'application, vous ne pouvez pas spécifier de cube et le paramètre s'applique à toutes les applications et tous les cubes sur le serveur Essbase.

  • dbname : facultatif. Spécifie la base de données (cube), dans l'application indiquée par appname, pour laquelle le paramètre s'applique.

    Si vous indiquez une valeur pour dbname mais que vous n'indiquez pas de valeur pour appname, votre spécification est ignorée.

  • n : taille maximale du cache du calculateur, en octets (ne doit pas dépasser 200 000 000 octets). Par défaut, la valeur maximale est de 200 000.

Description

Essbase utilise le cache du calculateur pour créer et suivre les blocs de données au cours du calcul. L'utilisation du cache du calculateur améliore considérablement les performances des calculs. La taille de l'amélioration des performances dépend de la configuration du cube.

Vous pouvez indiquer si Essbase utilise un cache de calculateur par défaut à l'aide du paramètre CALCCACHE. Si nécessaire lors d'un calcul, remplacez ce paramètre par défaut à l'aide de la commande SET CACHE dans un script de calcul.

Exemple

Supposons que la configuration Essbase contient les paramètres suivants :

CALCCACHEHIGH  1000000
CALCCACHEDEFAULT 300000
CALCCACHELOW  200000

Remarques :

Dans la configuration Essbase, un paramètre n'est pas suivi d'un point-virgule ; dans un script de calcul, un paramètre doit être suivi d'un point-virgule.

Vous pouvez ensuite utiliser les commandes SET CACHE suivantes dans un script de calcul :

SET CACHE HIGH;

définit un cache de calcul de 1 000 000 octets pour la durée du script de calcul.

SET CACHE DEFAULT;

définit un cache de calcul de 300 000 octets pour la durée du script de calcul.

SET CACHE LOW;

définit un cache de calcul de 200 000 octets pour la durée du script de calcul.

Voir aussi

Commande SET CACHE

Paramètre de configuration CALCCACHE