CALCCACHEHIGH

L'utilizzo della cache della calcolatrice Essbase migliora le prestazioni di calcolo nei cubi di memorizzazione a blocchi (BSO).

Utilizzare CALCCACHEHIGH per impostare il valore massimo per il comando SET CACHE dello script di calcolo.

La configurazione CALCCACHEHIGH si applica solo ai database di storage a blocchi (BSO) e non ai database di storage di aggregazione (ASO).

Sintassi

CALCCACHEHIGH [appname [dbname]] n
  • appname: facoltativo. Specifica l'applicazione a cui si applica l'impostazione.

    Se si specifica un valore per appname e non si specifica un valore per dbname, l'impostazione si applica a tutti i cubi nell'applicazione specificata.

    Per abilitare l'impostazione per un cubo specifico, è necessario specificare un'applicazione e un cubo.

    Se non si specifica un'applicazione, non è possibile specificare un cubo e l'impostazione si applica a tutte le applicazioni e a tutti i cubi del server Essbase.

  • dbname: facoltativo. Specifica il database (cubo) nell'applicazione specificata da appname, a cui si applica l'impostazione.

    Se si specifica un valore per dbname ma non si specifica un valore per appname, la specifica verrà ignorata.

  • n: la dimensione massima della cache della calcolatrice, espressa in byte (non superiore a 200.000.000 di byte). Per impostazione predefinita, il valore massimo è 200.000.

Descrizione

Essbase utilizza la cache della calcolatrice per creare e tenere traccia dei blocchi di dati durante il calcolo. L'utilizzo della cache della calcolatrice migliora notevolmente le prestazioni di calcolo. La dimensione del miglioramento delle prestazioni dipende dalla configurazione del cubo.

È possibile specificare se Essbase utilizza una cache della calcolatrice per impostazione predefinita utilizzando l'impostazione CALCCACHE. Se necessario durante un calcolo, sostituire questa impostazione predefinita utilizzando il comando SET CACHE in uno script di calcolo.

Esempio

Si supponga che la configurazione di Essbase contenga le seguenti impostazioni:

CALCCACHEHIGH  1000000
CALCCACHEDEFAULT 300000
CALCCACHELOW  200000

Nota

Nella configurazione di Essbase, un parametro non è seguito da un punto e virgola; in uno script di calcolo, un parametro deve essere seguito da un punto e virgola.

È quindi possibile utilizzare i seguenti comandi SET CACHE in uno script di calcolo:

SET CACHE HIGH;

imposta una cache della calcolatrice di 1.000.000 byte per la durata dello script di calcolo.

SET CACHE DEFAULT;

imposta una cache della calcolatrice di 300.000 byte per la durata dello script di calcolo.

SET CACHE LOW;

imposta una cache della calcolatrice di 200.000 byte per la durata dello script di calcolo.

Vedere anche:

Comando SET CACHE

Impostazione della configurazione CALCCACHE