Cache di memorizzazione di aggregazione
Monitorare le dimensioni della cache di memorizzazione di aggregazione Essbase in base alle esigenze. La cache facilita l'utilizzo della memoria durante i caricamenti dei dati, le aggregazioni e i recuperi.
Quando viene avviato un profilo di memorizzazione di aggregazione, una piccola area in memoria viene allocata come cache di memorizzazione di aggregazione per l'applicazione pertinente. Poiché è necessaria un'area cache aggiuntiva, la dimensione della cache aumenta in modo incrementale fino a quando non viene utilizzata la dimensione massima della cache o il sistema operativo non nega allocazioni aggiuntive.
Nota
Il rifiuto delle allocazioni di memoria cache aggregate non nega l'uso aumentato della memoria esistente.
È possibile visualizzare l'allocazione di memoria della cache di memorizzazione di aggregazione corrente e l'impostazione della dimensione massima della cache di aggregazione.

La modifica della dimensione della cache può ottimizzare l'utilizzo della memoria. La dimensione massima predefinita della cache, 32 MB, è l'impostazione minima.
È possibile utilizzare la dimensione dei dati a livello di input per determinare quando aumentare la dimensione massima per la cache. Nell'interfaccia Web di Essbase, la statistica è denominata Dimensione dati a livello di input. In MaxL è possibile ottenere le stesse informazioni dal database della query dell'istruzione (con parole chiave get cube_size_info).
Un'impostazione di cache da 32 MB supporta un database con circa 2 GB di dati a livello di input. Se la dimensione dei dati a livello di input è maggiore di 2 GB di un fattore, la cache di storage aggregata può essere aumentata dalla radice quadrata del fattore. Ad esempio, se la dimensione dei dati a livello di input è di 3 GB (2 GB * 1,5), moltiplicare la dimensione della cache di storage aggregata di 32 MB per la radice quadrata di 1,5 e impostare la dimensione della cache aggregata sul risultato: 39,04 MB.
Per le prestazioni di materializzazione dell'aggregazione, considerare il numero di thread impostati per il calcolo parallelo. Il processo di materializzazione dell'aggregazione utilizza più thread che dividono la cache di memorizzazione di aggregazione. L'aumento del numero di thread per le applicazioni di memorizzazione di aggregazione o i cubi può richiedere un aumento della dimensione della cache di memorizzazione di aggregazione.
Per visualizzare la dimensione aggregata della cache di storage, è possibile utilizzare l'istruzione MaxL applicazione query e, per impostarla, utilizzare alter application.
Nota
L'impostazione del numero di thread superiore al numero di processori può migliorare le prestazioni dell'applicazione di memorizzazione di aggregazione.
Non aumentare la dimensione massima della cache di storage aggregata oltre quanto necessario.
Un'impostazione della cache di memorizzazione di aggregazione modificata diventa effettiva al riavvio dell'applicazione.