È possibile modificare le dimensioni del buffer di recupero e del buffer di ordinamento recupero in Essbase per ottimizzare i report di Report Writer e le query di Query Designer (Smart View).
Il tempo necessario per generare un report varia a seconda di fattori quali le dimensioni del cubo da cui si sta creando il report, il numero di query incluse nello script e le dimensioni del buffer di recupero e del buffer di ordinamento recupero.
Le variabili configurabili specificano le dimensioni dei buffer utilizzati per la memorizzazione e l'ordinamento dei dati estratti dai recuperi. Il buffer di recupero e il buffer di ordinamento recupero devono essere sufficientemente grandi da impedire attività di lettura e scrittura non necessarie. Queste impostazioni possono essere effettuate nell'interfaccia Web di Essbase o in MaxL.
Il buffer di recupero contiene le celle dei dati riga estratte prima che vengano valutate dai comandi RESTRICT o TOP/BOTTOM di Report Writer. La dimensione predefinita è 20 KB. La dimensione minima è 2 KB. L'aumento della dimensione può migliorare le prestazioni di recupero.
Quando il buffer di recupero è pieno, le righe vengono elaborate e il buffer di recupero viene riutilizzato. Se questo buffer è troppo piccolo, il riutilizzo frequente dell'area può far aumentare i tempi di recupero. Se invece il buffer è troppo grande, potrebbe essere utilizzata troppa memoria quando gli utenti eseguono le query simultaneamente, situazione che comporta l'aumento dei tempi di recupero.
Il buffer di ordinamento recupero conserva i dati fino a quando non vengono ordinati. Report Writer e Query Designer (in Smart View) utilizzano il buffer di ordinamento recupero. La dimensione predefinita è 20 KB. La dimensione minima è 2 KB. L'aumento della dimensione può migliorare le prestazioni di recupero.
Per impostare la dimensione del buffer di recupero e la dimensione del buffer di ordinamento recupero, effettuare le operazioni riportate di seguito.
Nell'interfaccia Web classica:
Nella pagina Applicazioni, andare all'Inspector del cubo, quindi andare alla scheda Impostazioni e selezionare Buffer.