sexta-feira, 9 de setembro de 2016

AWR - Alterar tempo de execução e retenção dos snapshot do AWR

Dependendo do que é preciso investigar no ambiente, muitas vezes é necessário alterar o
tempo de execução dos snapshots do AWR, pois desta forma é possível obter informações em períodos de tempo mais adequado para a análise que está em execução. 

Devemos sempre levar em consideração que um período muito curto de coleta irá gerar uma quantidade grande de informações e dependendo do ambiente, será necessário ter um espaço disponível na tablespace SYSAUX para armazenar essas informações.

Abaixo seguem alguns exemplos de como alterar o tempo de geração de snapshots para o AWR: 

 a) Alterar o intervalo de geração de snapshot para 60 minutos

 SQL> execute dbms_workload_repository.modify_snapshot_settings(interval => 60);

- executa um snapshot a cada 60 minutos 

 b) Alterar o intervalo de geração de snapshot para 15 minutos 

SQL> execute dbms_workload_repository.modify_snapshot_settings(interval => 15);

 - executa um snapshot a cada 15 minutos 

c) Alterar o intervalo de geração de snapshot para 15 minutos e guarda o snapshot por 31 dias 

SQL> execute dbms_workload_repository.modify_snapshot_settings(interval =>15,retention =>44640);

 - executa um snapshot a cada 15 minutos e guarda por 31 dias