Questão nº 50

Questão de Tecnologias da Informação · FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) (nº 50)

FCC2018Tecnologia da InformaçãoTecnologias da Informação
Gabarito: Aver comentário ↓

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,

Resposta comentada

Gabarito Alternativa A

O Automatic SQL Tuning no Oracle é uma ferramenta que analisa automaticamente comandos SQL lentos e sugere melhorias, como a criação de SQL Profiles, que são conjuntos de dicas para otimizar a execução desses comandos.

  • (A) Correta: A configuração padrão para ACCEPT_SQL_PROFILES é false, significando que o Oracle sugere os perfis, mas não os aplica automaticamente, exigindo revisão manual para evitar regressões inesperadas. O MAX_AUTO_SQL_PROFILES padrão é 10.000, limitando o número total de perfis gerados automaticamente para gerenciar recursos.
  • (B) Incorreta: Embora o número de perfis (15.000) seja uma opção plausível, a configuração false para ACCEPT_SQL_PROFILES é correta, mas o limite de perfis não é o padrão.
  • (C) Incorreta: A armadilha da banca está aqui: muitos podem pensar que uma tarefa "automática" aceitaria os perfis automaticamente (true). No entanto, por segurança, o padrão é false para ACCEPT_SQL_PROFILES, para que um DBA possa revisar as recomendações antes de aplicá-las. O limite de 15.000 também não é o padrão.
  • (D) Incorreta: O valor true para ACCEPT_SQL_PROFILES está incorreto, pois o padrão é false. O limite de 10.000 para MAX_AUTO_SQL_PROFILES está correto, mas a primeira parte invalida a alternativa.
  • (E) Incorreta: Ambos os valores estão incorretos em relação aos padrões. O true para ACCEPT_SQL_PROFILES é incorreto, e o limite de 20.000 para MAX_AUTO_SQL_PROFILES também não é o padrão.

Fonte: FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho