Questão de Banco de Dados — Administração de banco de dados — FCC 2019
Banco de Dados›Administração de banco de dados
Código
fc056362
Banca
FCC
Órgão
SANASA Campinas
Ano
2019
Cargo
Analista de Tecnologia da Informação - Suporte de DBA-Banco de Dados
O Oracle Database 12c implementa, por meio do SQL Tuning Advisor, disponível no Tuning Pack, diversas análises sobre as instruções SQL para orientar o DBA na tomada de decisões necessárias para melhoria da performance das operações realizadas pelo SGBD, dentre as quais os requisitos e o Acordo de Nível de Serviço - ANS. Duas dessas análises são
Astatistics analysis e access path analysis.
Binnodb_buffer_pool_size e sql structure analysis.
Cdatabase for workload analysis e statistics analysis.
DSQL profiling e innodb_buffer_pool_size.
Eaccess path analysis e database for workload analysis.
Revelar gabarito e comentário▾
GabaritoA — statistics analysis e access path analysis.
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 Database 12c: SQL Tuning Advisor
Gabarito: letra A. O SQL Tuning Advisor do Oracle Database 12c realiza, entre outras, as análises de estatísticas (statistics analysis) e de caminhos de acesso (access path analysis). Essas duas são as ferramentas padrão fornecidas pelo Tuning Pack para diagnosticar e otimizar instruções SQL.
O enunciado cobra o conhecimento das funcionalidades específicas do Oracle, que diferem de outros SGBDs. As demais alternativas misturam conceitos de outros bancos ou ferramentas não pertinentes.
Alternativa A — ✅ Correta ⟵ GABARITO
A alternativa indica exatamente as duas análises fornecidas pelo SQL Tuning Advisor: statistics analysis (análise de estatísticas, como falta de atualização de histogramas) e access path analysis (análise dos caminhos de acesso, como índices e métodos de junção). Essas são as recomendações clássicas emitidas pela ferramenta.
Alternativa B — ❌ Incorreta
innodb_buffer_pool_size é um parâmetro do MySQL (InnoDB), não do Oracle. sql structure analysis não é uma análise padrão do SQL Tuning Advisor (embora exista SQL structure em outros contextos). O item confunde SGBDs.
Alternativa C — ❌ Incorreta
Database for workload analysis não é uma análise, mas sim uma etapa de preparação (criação de um banco de dados de carga de trabalho) no Oracle. Statistics analysis é correta, mas o par como um todo não é o conjunto típico de análises executadas pelo Advisor.
Alternativa D — ❌ Incorreta
SQL profiling existe no Oracle (SQL Profiles), mas não é uma “análise” separada do Advisor – é uma recomendação possível. innodb_buffer_pool_size novamente é específico do MySQL, não do Oracle.
Alternativa E — ❌ Incorreta
Access path analysis está correta, mas database for workload analysis novamente é uma etapa de preparação, não uma análise propriamente dita. O par não corresponde às duas análises principais.
NÃO CAIA NESSA!
A banca insere termos de outros bancos (como innodb_buffer_pool_size do MySQL) para confundir o candidato que conhece apenas superficialmente o Oracle. Memorize que as análises do SQL Tuning Advisor são essencialmente estatísticas e caminhos de acesso.