Dimensionamento de LOG_BUFFER

Em v$sysstat de exibição de sistema, o valor das novas tentativas de alocação de buffer de redo refletem o número de vezes que um processo de usuário aguarda por espaço no buffer de log de redo. Esse valor deverá ser próximo a zero para um banco de dados dimensionado adequadamente. Por exemplo:

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

Se o buffer de log não tiver espaço para atualizações, o banco de dados deve aguardar e tentar novamente. Neste exemplo, o banco de dados fez um total de 1.021.967 novas tentativas. Para melhorar o desempenho, aumente o valor do parâmetro LOG_BUFFER. Esse valor é expresso em bytes e deve ser um múltiplo do valor de tamanho do bloco de log, que é o tamanho do bloco do sistema operacional. Para o aplicativo do Oracle Hyperion Financial Management, defina LOG_BUFFER para, no mínimo, 8 MB. Em seguida, use a consulta anterior para monitorar o desempenho e aumentá-lo conforme necessário. Se o LOG_BUFFER precisar ser aumentado, a Oracle recomenda o acréscimo de 50% de cada vez.