MAXFORMULACACHEMEMORIALIMIT
L'impostazione di configurazione MAXFORMULACHEMEMORYLIMIT consente di controllare l'overflow della dimensione della cache della formula Essbase (impostata da MAXFORMULACACHESIZE). Non modificare questa impostazione a meno che le query non debbano consumare più di 4 GB per la valutazione delle dipendenze delle formule.
La configurazione MAXFORMULACHEMEMORYLIMIT si applica ai database di memorizzazione di aggregazione (ASO) e ai database di memorizzazione a blocchi (BSO) in modalità ibrida.
Sintassi
MAXFORMULACACHEMEMORYLIMIT [appname [dbname]] n-
appname: facoltativo. Per impostare la dimensione massima della cache per una specifica applicazione, specificare il nome dell'applicazione.
-
dbname: facoltativo. Per impostare la dimensione massima della cache per un database (cubo) specifico, specificare il nome del cubo. Se si specifica dbname, è necessario specificare anche appname.
-
n: un numero intero che specifica il numero di megabyte (MB) da impostare come dimensione massima della cache da rendere disponibile per il calcolo dei membri con formule. Il valore predefinito è 4096 MB (4 GB) per query.
Qualsiasi query che supera il limite verrà arrestata. Se alcune valutazioni di formule dinamiche richiedono più memoria, è possibile aumentare n a qualsiasi valore richiesto.
Note
-
Questa impostazione è rilevante solo se la query fa riferimento ad almeno un membro dinamico con una formula o se la query MDX contiene un membro calcolato nella sezione WITH.
-
La cache delle formule viene allocata per thread di calcolo. Alle richieste MDX concorrenti possono essere allocati più oggetti cache, ciascuno con una dimensione massima specificata in MAXFORMULACHEMEMORYLIMIT.
-
L'intero importo specificato non viene utilizzato se non necessario.
-
La memoria viene rilasciata al termine della query.
Esempio
MAXFORMULACACHEMEMORYLIMIT 8192Imposta la dimensione massima della cache della formula su 8192 MB.
Vedere anche: