Impostazione delle dimensioni del parametro LOG_BUFFER

Nella vista di sistema v$sysstat, il valore dei nuovi tentativi di allocazione del redo buffer riflette il numero di volte che un processo utente attende lo spazio nel redo log buffer. Questo valore deve essere prossimo a zero per un database caratterizzato da dimensioni adeguate. Ad esempio:

select name, value
from v$sysstat 
where name = 'redo buffer allocation retries' 
NAME VALUE 
redo buffer allocation retries 1021967

Se il log buffer non dispone di spazio per gli aggiornamenti, il database deve attendere e quindi riprovare. In questo esempio, il database ha riprovato per un totale di 1.021.967 volte. Per migliorare le performance, aumentare il valore del parametro LOG_BUFFER. Questo valore è espresso in byte e deve essere un multiplo del valore delle dimensioni del blocco di log, che corrisponde alla dimensione del blocco del sistema operativo. Per l'applicazione Oracle Hyperion Financial Management, impostare il parametro LOG_BUFFER su un valore minimo di 8 MB, quindi utilizzare la precedente query per monitorare le performance e aumentarne il valore, se necessario. Se è necessario aumentare il valore del parametro LOG_BUFFER, Oracle consiglia di aumentarlo con incrementi del 50% alla volta.