Um aspecto importante do ajuste de desempenho do sistema de banco de dados é o ajuste do SQL.O mecanismo do SQL Tuning Advisor, da ORACLE, que é usado para resolver problemas relacionados a instruções SQL com desempenho abaixo do ideal, funciona da seguinte forma:
Ao processamento demanda privilégios administrativos do Oracle Database e ocorre empregando uma ou mais instruções SQL ou um STS (SQL Tuning Set) como entrada e chama o Otimizador de Ajuste Automático para analisar as instruções.
Bem bancos de dados gerenciados o hub de desempenho é compatível com todas as versões do Oracle Database e as recomendações de ajuste incluem coleta de estatísticas de objetos e criação de índices.
Cas recomendações de ajuste incluem reescrita de instruções SQL e criação de perfis SQL e elaboração de um conjunto de ajustes SQL, que representa um objeto de banco de dados que serve como um mecanismo para coletar, manter e acessar dados de carga de trabalho SQL para monitoramento e ajuste do desempenho de SQL.
Das recomendações de ajuste incluem criação de linhas de base do plano SQL e seu processamento demanda privilégios de acesso exclusivo por common roles do Oracle Database
Ea saída do processamento é feita na forma de predições e análises lógicas de decisão, juntamente com uma justificativa para cada análise e seu benefício esperado.
Revelar gabarito e comentário▾
GabaritoA — o processamento demanda privilégios administrativos do Oracle Database e ocorre empregando uma ou mais instruções SQL ou um STS (SQL Tuning Set) como entrada e chama o Otimizador de Ajuste Automático para analisar as instruções.
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”.
SQL Tuning Advisor no Oracle Database
Gabarito: letra A. O SQL Tuning Advisor requer privilégios administrativos e utiliza uma ou mais instruções SQL ou um SQL Tuning Set (STS) como entrada, invocando o Automatic Tuning Optimizer para analisar as instruções e gerar recomendações de ajuste. As demais alternativas contêm imprecisões sobre funcionamento, compatibilidade de versões, saída esperada ou privilégios necessários.
SQL Tuning Advisor (Oracle)
1Entrada
Instruções SQL
SQL Tuning Set (STS)
2Processamento
Privilégios administrativos (ADVISOR)
Automatic Tuning Optimizer
3Saída
Recomendações
Estatísticas de objetos
Criação de índices
Reescrita de SQL
Perfis SQL
Justificativa e benefício esperado
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
O processamento do SQL Tuning Advisor exige privilégios administrativos (como ADVISOR) e aceita como entrada instruções SQL individuais ou um SQL Tuning Set (STS). O Oracle então chama o Automatic Tuning Optimizer, que examina as instruções e propõe melhorias (estatísticas, índices, reescrita de SQL, perfis SQL, etc.). Essa descrição está alinhada com a documentação oficial do Oracle.
Alternativa B — ❌ Incorreta
Afirma que o Performance Hub é compatível com todas as versões do Oracle Database, o que não é verdade — ele foi introduzido em versões recentes (Oracle 12c em diante). Além disso, as recomendações do SQL Tuning Advisor incluem mais do que apenas coleta de estatísticas e criação de índices; abrangem também reescrita de SQL, criação de perfis SQL e outras ações.
Alternativa C — ❌ Incorreta
Mistura conceitos: a criação de "um conjunto de ajustes SQL" como objeto de banco de dados para coleta e monitoramento de workload refere-se ao SQL Tuning Set (STS), não a uma saída do Advisor. O Advisor analisa um STS, mas não "elabora" um STS como recomendação. As recomendações incluem reescrita de SQL e criação de perfis, mas a descrição do objeto está equivocada.
Alternativa D — ❌ Incorreta
A criação de linhas de base do plano SQL (SQL plan baselines) é um recurso do SQL Plan Management, não uma recomendação típica do SQL Tuning Advisor. Além disso, o processamento do Advisor não demanda "privilégios de acesso exclusivo por common roles"; são necessários privilégios administrativos como ADVISOR, mas não exclusividade.
Alternativa E — ❌ Incorreta
A saída do SQL Tuning Advisor é um relatório contendo recomendações, justificativas e benefício esperado, mas não se trata de "predições" ou "análises lógicas de decisão" no sentido descrito. A descrição é genérica e não reflete o formato real da saída do Advisor.