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,
Afalse − 10.000.
Bfalse − 15.000.
Ctrue − 15.000.
Dtrue − 10.000.
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).