Pular para o conteúdo principal

Questão de Banco de Dados — Administração de banco de dados — FCC 2019

Banco de DadosAdministraçã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
  1. Astatistics analysis e access path analysis.
  2. Binnodb_buffer_pool_size e sql structure analysis.
  3. Cdatabase for workload analysis e statistics analysis.
  4. DSQL profiling e innodb_buffer_pool_size.
  5. 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.

Gabarito: letra A.

Link permanente: /questoes/fc056362