Pular para o conteúdo principal

Questão de Governança de TI — ITIL — Quadrix 2023

Governança de TIITIL
Código
qg025991
Banca
Quadrix
Órgão
CREA-GO
Ano
2023
Nível
Superior
Cargo
Analista de Área - T.I
Em relação ao ITIL 2011, às ferramentas ETL e ao sistema de gerenciamento de banco de dados Oracle, julgue o item.No Oracle, o tamanho dos arquivos de log redo (redo log files) não influencia no desempenho do banco de dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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: arquivos de log redo e desempenho

Gabarito: letra E (Errado). A afirmação está incorreta: o tamanho dos arquivos de log redo (redo log files) influencia diretamente no desempenho do banco de dados Oracle. Arquivos de log redo menores forçam mais trocas (switches) de log, aumentando a frequência de checkpoints e a escrita em disco, o que pode gerar contenção e degradar o desempenho; arquivos maiores reduzem a frequência dessas operações, melhorando o desempenho em cenários de alta escrita.

Os arquivos de log redo são componentes críticos do Oracle Database. Eles registram todas as alterações feitas nos dados, permitindo a recuperação do banco em caso de falha (roll-forward). O tamanho desses arquivos é um parâmetro de configuração que afeta o comportamento do banco em vários aspectos:

  • Frequência de switch de log: quando um arquivo de log redo fica cheio, ocorre um switch para o próximo arquivo. Arquivos menores enchem mais rápido, causando switches mais frequentes. Cada switch pode disparar um checkpoint, que força a escrita dos buffers sujos (dirty buffers) do buffer cache para os datafiles. Checkpoints frequentes aumentam a atividade de I/O e podem causar picos de desempenho.

  • Contenção de recursos: switches frequentes podem levar a contenção no log buffer e nos processos LGWR (Log Writer) e CKPT (Checkpoint), especialmente em sistemas com alta taxa de transações.

  • Tempo de recuperação: arquivos maiores podem reduzir o número de switches, mas também podem aumentar o tempo de recuperação em caso de falha, pois há mais redo para aplicar. Há um trade-off entre desempenho operacional e tempo de recuperação.

Na prática, um banco com arquivos de log redo muito pequenos em um ambiente de alta escrita sofrerá com switches constantes, checkpoints frequentes e possíveis waits (como 'log file switch completion' e 'log buffer space'), degradando o throughput. Por outro lado, arquivos excessivamente grandes podem atrasar a recuperação. O DBA deve dimensionar o tamanho dos arquivos de log redo com base no volume de transações e na taxa de geração de redo, buscando um equilíbrio.

A banca explora aqui uma pegadinha clássica: apresentar uma afirmação que contraria o conhecimento técnico consolidado sobre administração de banco de dados. O candidato que sabe que o tamanho dos logs redo é um fator de tuning importante identifica imediatamente o erro.

NÃO CAIA NESSA!

A banca tenta fazer o candidato acreditar que o tamanho dos arquivos de log redo é irrelevante para o desempenho, quando na verdade é um dos parâmetros mais importantes de tuning do Oracle. Quem não conhece o papel dos redo logs na frequência de checkpoints e switches pode cair na armadilha de marcar 'Certo'.

1Arquivos menores
Switches mais frequentes
Checkpoints constantes
Contenção no log buffer
Degradação em alta escrita
2Arquivos maiores
Menos switches/checkpoints
Melhor desempenho operacional
Recuperação mais lenta
3Trade-off
Desempenho × tempo de recuperação
Tamanho dos redo logs (Oracle)
LEVELsoulevel.com.br
Tamanho dos redo logs (Oracle): Arquivos menores (Switches mais frequentes, Checkpoints constantes, Contenção no log buffer, Degradação em alta escrita); Arquivos maiores (Menos switches/checkpoints, Melhor desempenho operacional, Recuperação mais lenta); Trade-off (Desempenho × tempo de recuperação)

Alternativa C — ❌ Incorreta

Afirma que o tamanho dos arquivos de log redo não influencia no desempenho. Isso é falso: o tamanho influencia diretamente a frequência de switches e checkpoints, que impactam a atividade de I/O e a contenção de recursos. Arquivos menores causam switches mais frequentes, levando a checkpoints mais constantes e potencial degradação de desempenho em ambientes de alta escrita.

Alternativa E — ✅ Correta ⟵ GABARITO

A afirmação está errada, e a alternativa E (Errado) é a resposta correta. O tamanho dos arquivos de log redo é um fator crítico de desempenho no Oracle: influencia a frequência de switches de log, a ocorrência de checkpoints, a contenção no log buffer e o tempo de recuperação. Dimensionar corretamente esses arquivos é parte essencial da administração e do tuning do banco.

Gabarito: letra E (Errado).

Link permanente: /questoes/qg025991