Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FCC 2018

Banco de DadosOracle
Código
fc049130
Banca
FCC
Órgão
SEFAZ-SC
Ano
2018
Cargo
Auditor-Fiscal da Receita Estadual - Tecnologia da Informação (Prova 3)
Com respeito ao Automatic SQL Tuning no Oracle Database 12c, quando o SQL Tuning Advisor é executado na tarefa automática na janela de manutenção, o seu foco principal é para as instruções SQL de alta carga já executadas anteriormente, em alguns períodos específicos. No escopo global, ele verifica e analisa o comportamento dessas instruções nesses períodos, para avaliar se podem ter seu desempenho melhorado aceitando ou não o sql profile estabelecido. A análise é feita tanto com base no tempo de CPU como no de I/O. A tarefa automática tem parâmetros configuráveis, sendo dois deles, os seguintes:I. ACCEPT_SQL_PROFILES que significa aceitar o sql profile automaticamente ou não.II. MAX_AUTO_SQL_PROFILES que significa quantos profiles podem ser aceitos em geral no banco de dados Oracle em qualquer ponto no tempo.As configurações padrão (default) para esses parâmetros são, respectivamente,
  1. Afalse − 10.000.
  2. Bfalse − 15.000.
  3. Ctrue − 15.000.
  4. Dtrue − 10.000.
  5. Etrue − 20.000.
Revelar gabarito e comentário

GabaritoA — false − 10.000.

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”.

Automatic SQL Tuning – Parâmetros Default

Gabarito: letra A. No Oracle Database 12c, na tarefa automática de ajuste de SQL (Automatic SQL Tuning), os valores padrão dos parâmetros ACCEPT_SQL_PROFILES e MAX_AUTO_SQL_PROFILES são, respectivamente, false e 10.000. Isso significa que, por default, o SQL Tuning Advisor não aceita automaticamente os SQL profiles recomendados e o limite máximo de perfis que podem ser aceitos em todo o banco é de 10.000.

A questão cobra a memorização desses dois parâmetros específicos da tarefa automática de manutenção. Enquanto ACCEPT_SQL_PROFILES controla se o profile é aplicado automaticamente (false → não aceita; true → aceita), MAX_AUTO_SQL_PROFILES define o número máximo de profiles que podem ser aceitos globalmente.

NÃO CAIA NESSA!

A banca troca o número 10.000 por 15.000 (alternativas B e C) e inverte o valor booleano de false para true (alternativas C, D, E). O candidato precisa lembrar que o default é false – a recomendação é gerada, mas não aplicada sem autorização – e o teto é 10.000, e não 15.000 ou 20.000.

Automatic SQL Tuning (Oracle 12c)
  • 1Parâmetros default
    • ACCEPT_SQL_PROFILES
      • false (não aceita automaticamente)
    • MAX_AUTO_SQL_PROFILES
      • 10.000 (limite global)
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

Exatamente conforme a documentação oficial do Oracle Database 12c: ACCEPT_SQL_PROFILES = false e MAX_AUTO_SQL_PROFILES = 10000.

Alternativa B — ❌ Incorreta

Erra o valor de MAX_AUTO_SQL_PROFILES: o correto é 10.000, não 15.000.

Alternativa C — ❌ Incorreta

Erra ambos: ACCEPT_SQL_PROFILES deveria ser false (não true) e o limite é 10.000, não 15.000.

Alternativa D — ❌ Incorreta

Erra o booleano: ACCEPT_SQL_PROFILES default é false, não true. O número 10.000 está correto, mas a combinação é inválida.

Alternativa E — ❌ Incorreta

Erra os dois: ACCEPT_SQL_PROFILES false (não true) e MAX_AUTO_SQL_PROFILES 10.000 (não 20.000).

Gabarito: letra A.

Link permanente: /questoes/fc049130