Questão de Governança de TI — ITIL — Quadrix 2023
- Código
- qg025991
- Banca
- Quadrix
- Órgão
- CREA-GO
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Área - T.I
- CCerto
- EErrado
GabaritoE — Errado
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.
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'.
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.
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