Obter informações sobre arquivos de Log do Oracle Redo

a tabela X$KCCCP contém informações sobre o arquivo de log do redo atual. A tabela X $ KCCLE contém informações sobre todos os arquivos de log de refazer, como mostrado aqui:

?0812_001

se você observar em v$LOG_HISTORY ou na estatística “log file space waits” que os switches de log estão ocorrendo com mais frequência do que o apropriado para o seu banco de dados, você pode decidir alterar a configuração do arquivo de log redo. Você pode executar essa tarefa enquanto o banco de dados está aberto aos usuários e todos os espaços de tabela estão online. Se você quiser minimizar o impacto no desempenho do banco de dados enquanto esta ou outra manutenção semelhante é executada que envolve um switch de log induzido por DBA com o comando alter system switch log file, você pode usar a consulta na lista anterior para medir quanta informação de redo log deve ser copiada para concluir o arquivo do arquivo de log atual. Isso é particularmente relevante em casos de bancos de dados com grandes arquivos de log de refazer (500M ou maior).

você também pode usar essa consulta como um auxílio de ajuste para medir a quantidade de atividade de refazer criada por uma transação ou processo específico, se for possível isolar um banco de dados específico para uma sessão garantida como o único criador de registros de refazer, além do próprio Oracle. Capturar resultados antes e depois dessa consulta ao testar essa transação pode ser útil.

Write a Comment

O seu endereço de email não será publicado.