Questão nº 88

Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 88)

FGV2024Auditor de Controle Externo - Informática - Administrador de Banco de DadosTecnologia da Informação
Gabarito: Aver comentário ↓

O gerenciamento de backups no MySQL é uma prática essencial para garantir a segurança e a recuperação de dados em caso de falhas. Suponha que um banco de dados MySQL tenha sofrido uma falha grave que faz com que os dados devam ser restaurados até um ponto específico no tempo, evitando alterações feitas após esse ponto.
Essa restauração

Resposta comentada

Gabarito Alternativa A

Para restaurar um banco de dados MySQL a um momento exato no passado (recuperação pontual), é preciso primeiro restaurar um backup completo e, em seguida, aplicar as operações de mudança de dados registradas nos logs binários até o ponto desejado.

(A) Correta: A ferramenta `mysqlbinlog` lê os logs binários (que registram todas as modificações no banco de dados) e permite aplicá-los sequencialmente até um momento específico, garantindo a restauração exata ao ponto desejado.
(B) Incorreta: O log de consultas gerais (general query log) registra todas as consultas executadas, mas não é adequado para recuperação pontual, pois não contém informações suficientes para reconstruir o estado do banco de dados de forma transacional e consistente; para isso, são usados os logs binários. (Armadilha: Confunde logs de consultas com logs binários, que têm propósitos diferentes na recuperação.)
(C) Incorreta: O comando `mysqldump` é usado para criar um backup lógico (um arquivo com comandos SQL para recriar o banco de dados em um determinado momento), não para aplicar transações ou restaurar a um ponto específico no tempo a partir de logs.
(D) Incorreta: Embora backups diferenciais e incrementais sejam estratégias válidas, os logs de erro são para depuração e diagnóstico de problemas, não para aplicar alterações de dados e realizar a recuperação pontual. Para isso, usam-se os logs binários.
(E) Incorreta: Um backup lógico é um instantâneo do banco de dados. "Atualizado manualmente" não é um método de recuperação pontual confiável ou prático para restaurar um banco de dados após uma falha grave.

Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Administrador de Banco de Dados (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