Coleta de Snapshots

O Oracle Database coleta periodicamente dados estatísticos ou snapshots de seu estado, da carga de trabalho e dos recursos que são usados ao longo de um tempo selecionado.

Ele armazena esses snapshots no AWR (Automatic Workload Repository) para fins de detecção de problemas e ajuste automático. Você pode usar esses snapshots para monitorar e diagnosticar o desempenho do banco de dados por um período específico.

O AWR compara a diferença entre snapshots para determinar que instruções SQL devem ser capturadas com base no efeito sobre a carga do sistema. Isso reduz o número de instruções SQL que devem ser capturadas com o tempo. Depois que os snapshots são criados, o ADDM (Automatic Database Diagnostic Monitor) processa os dados nos snapshots para análise e resolução de desempenho.

Por padrão, o Oracle Database coleta snapshots automaticamente a cada hora e retém as estatísticas no AWR por oito dias. No entanto, você pode usar a opção Definições do AWR na página Hub de Desempenho e configurar manualmente algumas definições para coleta de snapshots, como:

  • Ative e desative a coleta de snapshots para o banco de dados.

  • Defina o intervalo para instantâneos.

    Um intervalo de snapshot determina a frequência com que os snapshots são capturados. Um intervalo menor significa maior frequência, o que aumenta o volume de dados coletados pelo AWR.

  • Especifique o número de dias para armazenar os snapshots no AWR.

    Um período de retenção determina por quanto tempo os dados estatísticos são mantidos antes de serem excluídos permanentemente. Um período de retenção mais longo leva mais espaço no AWR.

Para obter mais informações sobre como definir essas configurações, consulte: