MAX_RESPONSE_GRID_SIZE

A volte è necessario limitare la dimensione delle griglie di query Essbase che passano da un cubo di origine della partizione replicata di memorizzazione a blocchi (BSO) a un cubo di destinazione della partizione replicata di memorizzazione di aggregazione (ASO). È possibile utilizzare MAX_REQUEST_GRID_SIZE per limitare la dimensione totale della griglia delle richieste.

L'impostazione di configurazione MAX_RESPONSE_GRID_SIZE consente inoltre di limitare la dimensione massima della griglia di risposta che è possibile inviare alla destinazione ASO in un'unica operazione. Essbase suddivide la griglia delle richieste in porzioni di dati e invia più griglie di risposta più piccole alla destinazione.

Ad esempio, se MAX_REQUEST_GRID_SIZE è impostato su un miliardo (100000000) di celle e MAX_RESPONSE_GRID_SIZE è impostato su un milione (1000000) di celle: 100000000/1000000 = 1000. Essbase invia griglie di risposta alla destinazione ASO in più sezioni di mille (1000) celle.

La quantità di memoria richiesta per il blocco temporaneo della griglia di risposta nella destinazione dati è proporzionale alla dimensione della griglia di richiesta (MAX_REQUEST_GRID_SIZE). Nel caso di un'enorme griglia di richieste con milioni di celle, la quantità di memoria necessaria per l'invio della griglia di risposta in un'unica operazione potrebbe causare problemi (ad esempio, il sistema potrebbe raggiungere i limiti di memoria o non allocare abbastanza memoria).

Sintassi

MAX_RESPONSE_GRID_SIZE [appname [dbname]] n
  • appname: facoltativo. Specifica l'applicazione per la quale deve essere impostata la dimensione della griglia di risposta.

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

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

    Se non si specifica un'applicazione, non è possibile specificare un database e l'impostazione si applica a tutte le applicazioni e i database nel server Essbase.

  • dbname: facoltativo. Specifica il database, nell'applicazione specificata da appname, per il quale deve essere impostata la dimensione della griglia di risposta.

    Se si specifica un valore per dbname ma non si specifica un valore per appname, la specifica viene ignorata e la registrazione dei messaggi di diagnostica è abilitata per tutte le applicazioni e i database nel server Essbase.

  • n: specifica la dimensione della porzione della griglia di risposta da inviare alla destinazione dati.

    Il valore predefinito è un milione (1000000) di celle, che richiede 8 MB di memoria.

Per inizializzare qualsiasi modifica alla configurazione, è necessario riavviare il server Essbase.

Esempio

MAX_RESPONSE_GRID_SIZE ASOSamp 500000

Limita la griglia di risposta a mezzo milione di celle (che richiede 4 MB di memoria) per tutti i database associati all'applicazione ASOSamp.

Vedere anche:

MAX_REQUEST_GRID_SIZE