Questão de Banco de Dados — Backup em Banco de Dados — FUNDATEC 2026
Banco de Dados›Backup em Banco de Dados
Código
qg685904
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Banco de Dados
Um DBA responsável por um banco de dados MySQL de missão crítica adota uma política de backup e monitora periodicamente o desempenho do servidor. Sobre o assunto, analise as assertivas a seguir:I. O backup lógico, realizado por ferramentas como mysqldump, exporta os dados na forma de instruções SQL e permite restauração seletiva de tabelas ou bancos específicos, sendo mais flexível que o backup físico para migrações entre versões do MySQL.II. O monitoramento de desempenho no MySQL pode ser realizado por meio do comando EXPLAIN, que exibe o plano de execução de uma consulta SQL, permitindo identificar ausência de índices, varreduras completas de tabela e outros gargalos de desempenho.III. A restauração de um backup lógico gerado pelo mysqldump é realizada diretamente pelo MySQL Server de forma automática e periódica, sem necessidade de intervenção do DBA, desde que o arquivo de backup esteja armazenado no diretório padrão de dados do servidor.Quais estão corretas?
AApenas I.
BApenas III.
CApenas I e II.
DApenas II e III.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoC — Apenas I e II.
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”.
Backup e Monitoramento no MySQL
Gabarito: letra C – estão corretas apenas as assertivas I e II. O backup lógico com mysqldump realmente gera instruções SQL e permite restauração seletiva, sendo mais flexível para migrações entre versões. O comando EXPLAIN é a ferramenta padrão para análise do plano de execução, identificando gargalos como ausência de índices. Já a assertiva III erra ao afirmar que a restauração ocorre de forma automática e periódica pelo servidor – o arquivo de dump precisa ser executado manualmente pelo DBA, não havendo qualquer recurso de restauração automática.
Assertiva
Descrição
Correção
Justificativa
I
Backup lógico com mysqldump exporta dados como instruções SQL, permite restauração seletiva e é mais flexível para migrações entre versões.
✅ Correta
O mysqldump gera comandos SQL (CREATE TABLE, INSERT), possibilitando restaurar tabelas ou bancos específicos. Por ser independente de engine/versão, é mais adequado para migrações que o backup físico.
II
Comando EXPLAIN exibe plano de execução de consulta SQL, identificando ausência de índices, varreduras completas de tabela e outros gargalos.
✅ Correta
EXPLAIN mostra o plano do otimizador (type=ALL indica varredura completa; possible_keys/key mostram uso de índices; rows estima linhas), permitindo diagnosticar problemas de desempenho.
III
Restauração de backup lógico do mysqldump é automática e periódica pelo MySQL Server, sem intervenção do DBA.
❌ Incorreta
O arquivo .sql gerado pelo mysqldump é um script que deve ser executado manualmente pelo DBA (ex.: mysql < arquivo.sql). Não há recurso nativo de restauração automática ou periódica.
Item I – ✅ Correto
O mysqldump realiza um backup lógico, extraindo a estrutura e os dados na forma de comandos SQL (CREATE TABLE, INSERT INTO, etc.). Essa abordagem permite ao DBA restaurar tabelas ou bancos específicos editando o arquivo ou utilizando opções de linha de comando. Além disso, por ser independente de versão do motor de armazenamento, é mais adequado para migrações entre versões do MySQL ou para outros SGBDs, ao contrário do backup físico (cópia direta dos arquivos de dados), que é fortemente acoplado à versão e ao engine específico.
Item II – ✅ Correto
O comando EXPLAIN (ou EXPLAIN FORMAT=JSON) é a principal ferramenta de análise de desempenho de consultas no MySQL. Ele mostra o plano de execução escolhido pelo otimizador, indicando:
Se há varredura completa de tabela (type = ALL);
Se índices estão sendo utilizados (possible_keys, key);
O número de linhas estimadas (rows);
E eventuais ausências de índices que forçam buscas lentas.
Com essas informações, o DBA pode identificar gargalos e decidir por novas indexações ou reescrita de consultas.
Item III – ❌ Incorreto
A afirmação de que a restauração de um backup lógico é realizada automaticamente e periodicamente pelo MySQL Server sem intervenção do DBA está completamente equivocada. O arquivo gerado pelo mysqldump é um script SQL comum; para restaurá-lo, o DBA precisa executar manualmente um comando como:
mysql -u usuario -p nome_do_banco < arquivo.sql
Não existe nenhum mecanismo no MySQL que monitore o diretório de dados e restaure automaticamente dumps encontrados. O diretório padrão de dados (datadir) contém arquivos físicos do banco (tabelas, logs, índices), não arquivos de backup lógico.
PEGA ESSA DICA!
Lembre-se: backup lógico = flexível, seletivo e portátil, mas a restauração exige intervenção manual (via cliente mysql). Já o backup físico (cópia dos arquivos) é mais rápido mas menos portátil. Para restauração automática, seria necessário um script externo (cron job ou ferramenta de automação).
Conclusão: Apenas as assertivas I e II são verdadeiras, portanto a alternativa correta é a letra C.