Pular para o conteúdo

db file scattered read

Este evento ocorre quando uma sessão realiza uma leitura sequencial de informações do arquivo de controle. As leituras sequenciais normalmente envolvem pequenas quantidades de dados e são feitas de forma síncrona. O arquivo de controle contém informações críticas, como estrutura do banco de dados, redo logs e checkpoints.

Leitura frequente do arquivo de controle pode indicar alta atividade associada a logs de arquivamento, gerenciamento de backup ou checkpoints.
Latência elevada neste evento pode causar lentidão em operações dependentes, como recuperação de falhas e alterações na estrutura do banco.

Arquivamento de Logs: O processo de arquivamento dos redo logs pode gerar leituras no arquivo de controle.
Backup e Recuperação: Operações de backup com RMAN frequentemente acessam o arquivo de controle para obter informações.
Alta Concorrência: Múltiplas sessões acessando informações do arquivo de controle ao mesmo tempo.
I/O Lento: Problemas de desempenho no disco onde os arquivos de controle estão armazenados.

Otimize o armazenamento: Coloque os arquivos de controle em discos rápidos, como SSDs.
Distribua cópias dos arquivos de controle em diferentes discos físicos.

Reduza a atividade no arquivo de controle: Evite executar backups e arquivamentos de logs em horários de pico.
Ajuste os parâmetros de checkpoint para reduzir a frequência de gravações.

Verifique a configuração: Certifique-se de que existem cópias suficientes do arquivo de controle para evitar contenção.
Use a opção multiplexing para melhorar a confiabilidade e performance.

Monitore o sistema de I/O:
Utilize ferramentas para identificar gargalos no subsistema de I/O que impactem os arquivos de controle.