Auditor-Fiscal da Receita Estadual - Tecnologia da Informação (Prova 3)
No Oracle 11g, os advisors são desenvolvidos com base em componentes de infraestrutura, sendo um deles o Automatic Workload Repository (AWR), que
Afaz recomendações para melhorar a performance de uma carga de trabalho. Além de analisar índices e visualizações materializadas como em versões anteriores, ele analisa tabelas e consultas e faz recomendações sobre como otimizar estruturas de armazenamento.
Bfaz análise, detecta gargalos e recomenda soluções. As recomendações podem incluir o tipo de advisor que precisa ser usado para resolver o problema.
Canalisa problemas com instruções SQL individuais como, por exemplo, o uso equivocado delas, além de fazer recomendações para melhorar a performance.
Dfornece serviços para coletar, manter e utilizar estatísticas para fins de detecção de problemas e autoajuste e onde as informações estatísticas são armazenadas na forma de snapshots.
Efornece informações sobre melhoria percentual no tempo do banco de dados para vários tamanhos de System Global Area.
Revelar gabarito e comentário▾
GabaritoD — fornece serviços para coletar, manter e utilizar estatísticas para fins de detecção de problemas e autoajuste e onde as informações estatísticas são armazenadas na forma de snapshots.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Oracle 11g — Automatic Workload Repository (AWR)
Gabarito: letra D. O AWR é o repositório de workload que coleta, mantém e disponibiliza estatísticas de desempenho do banco de dados Oracle, armazenando-as em snapshots periódicos. Ele serve de base para outros advisors (ADDM, SQL Tuning Advisor etc.), mas não faz recomendações diretamente — quem as faz são os advisors que consomem seus dados. A alternativa D descreve exatamente essa função de coleta e armazenamento de estatísticas para detecção de problemas e autoajuste.
A banca testa o conhecimento sobre a função específica do AWR, distinguindo-o de outras ferramentas como ADDM, SQL Tuning Advisor, SQL Access Advisor e Memory Advisor.
Componente Oracle
Função Principal
Gera Recomendações?
Base para Outros Advisors?
Armazena Snapshots?
AWR (Automatic Workload Repository)
Coleta, mantém e utiliza estatísticas de desempenho
Não
Sim (ADDM, SQL Tuning Advisor, etc.)
Sim
ADDM (Automatic Database Diagnostic Monitor)
Detecta gargalos e recomenda soluções
Sim (inclui sugestão de advisor)
Não (consome dados do AWR)
Não
SQL Tuning Advisor
Analisa instruções SQL individuais e propõe ajustes
Sim (índices, reescrita, etc.)
Não (consome dados do AWR)
Não
SQL Access Advisor
Analisa índices, visões materializadas, tabelas e consultas
Sim (otimização de armazenamento)
Não (consome dados do AWR)
Não
AWR (Automatic Workload Repository): Função (Coleta estatísticas, Mantém snapshots, Fornece dados para advisors); Não faz (Recomendações diretas, Análise de SQL, Detecção de gargalos); Consumido por (ADDM, SQL Tuning Advisor, SQL Access Advisor)
Alternativa A — ❌ Incorreta
A descrição ("faz recomendações para melhorar a performance... analisa índices e visualizações materializadas... analisa tabelas e consultas") corresponde ao SQL Access Advisor ou ao SQL Tuning Advisor, não ao AWR. O AWR apenas fornece os dados (estatísticas históricas) para que esses advisors possam gerar recomendações. Ele não analisa diretamente índices ou consultas.
Alternativa B — ❌ Incorreta
A alternativa descreve a função do Automatic Database Diagnostic Monitor (ADDM), que detecta gargalos e recomenda soluções, chegando a sugerir qual advisor deve ser usado. O AWR fornece a base de dados para o ADDM, mas não faz a análise nem recomendações por si só.
Alternativa C — ❌ Incorreta
Essa é a descrição do SQL Tuning Advisor, que analisa instruções SQL individuais e propõe ajustes (como criação de índices, reescrita de consultas etc.). O AWR não analisa SQL; ele coleta estatísticas do sistema como um todo.
Alternativa D — ✅ Correta ⟵ GABARITO
Perfeitamente alinhada com a definição oficial do AWR: "fornece serviços para coletar, manter e utilizar estatísticas para fins de detecção de problemas e autoajuste e onde as informações estatísticas são armazenadas na forma de snapshots." O AWR é um repositório de dados de desempenho; os snapshots são capturados em intervalos regulares (padrão a cada 60 minutos) e retidos por um período (padrão 8 dias). Esses dados são consumidos pelo ADDM e outros componentes de autotuning.
Alternativa E — ❌ Incorreta
A afirmação se refere ao Memory Advisor (ou ao SGA Advisor), que fornece estimativas de melhoria de desempenho para diferentes tamanhos de SGA. O AWR não fornece esse tipo de informação percentual; ele armazena métricas históricas.
Gabarito: letra D — a única que descreve corretamente o papel do Automatic Workload Repository.