DYNCALCCACHEMAXSIZE
L'impostazione di configurazione DYNCALCCACHEMAXSIZE specifica la quantità massima di memoria allocata per la cache della calcolatrice dinamica per un database di memorizzazione a blocchi Essbase. Il valore specificato diventa effettivo per tutti i database aperti dopo l'avvio del server.
La cache della calcolatrice dinamica è un buffer di memoria che contiene blocchi di dati espansi per includere membri calcolati dinamicamente. Essbase alloca la memoria nella cache della calcolatrice dinamica per memorizzare questi blocchi durante i recuperi o i calcoli che coinvolgono membri calcolati dinamicamente.
L'utilizzo della cache della calcolatrice dinamica può migliorare le prestazioni di recupero riducendo il numero di chiamate al sistema operativo per eseguire allocazioni di memoria.
La configurazione DYNCALCCACHEMAXSIZE si applica solo ai database di storage a blocchi (BSO) e non ai database di storage di aggregazione (ASO).
Sintassi
DYNCALCCACHEMAXSIZE [appname [dbname]] n-
appname: se si specifica un nome di applicazione, l'impostazione si applica a tutti i database all'interno dell'applicazione. Se non si specifica un nome di applicazione, l'impostazione viene applicata a tutte le applicazioni e a tutti i database nel server Essbase.
-
dbname: se si specifica un nome di database, l'impostazione si applica solo al database. Se non si specifica anche un nome di applicazione, l'impostazione si applica a tutte le applicazioni e i database nel server Essbase.
-
n: un numero intero espresso in byte (B), kilobyte (K), megabyte (M) o gigabyte (G).
-
Valore minimo: 0 megabyte (0 M). Se il valore è 0, Essbase non utilizza la cache della calcolatrice dinamica.
-
Valore predefinito: 20 megabyte (20M, ovvero 20.971.520 byte)
-
La quantità massima di memoria che è possibile allocare è di 256 GB. Se un valore viene dato senza un qualificatore B, K, M o G, si presume che il valore sia in byte. Il qualificatore può essere in maiuscolo o in minuscolo e può essere inserito adiacente al valore (10M) o separato da uno spazio (10 M).
-
Esempio
DYNCALCCACHEMAXSIZE 30MImposta 30 megabyte come dimensione massima per la cache della calcolatrice dinamica.