Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — Quadrix 2024

Banco de DadosMySQL
Código
qg352870
Banca
Quadrix
Órgão
CRQ - 12ª Região (GO, TO e DF)
Ano
2024
Nível
Superior
Cargo
Analista de T.I.
Acerca dos Sistemas Gerenciadores de Banco de Dados(SGBD) PostgreSQL, Oracle e MySQL e da visualização e da análise exploratória de dados, julgue o item.No MySQL, o mysqlcheck é uma ferramenta que permite verificar, reparar, analisar e otimizar tabelas do banco de dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Ferramenta mysqlcheck no MySQL

Gabarito: CERTO. O mysqlcheck é, de fato, uma ferramenta de linha de comando do MySQL que permite verificar, reparar, analisar e otimizar tabelas — exatamente o que a assertiva afirma. Trata-se de um utilitário oficial do MySQL, documentado na documentação do próprio SGBD, e seu uso é comum em tarefas de manutenção preventiva e corretiva de bancos de dados.

O mysqlcheck é um utilitário de manutenção de tabelas que opera de forma semelhante aos comandos CHECK TABLE, REPAIR TABLE, ANALYZE TABLE e OPTIMIZE TABLE, mas executados a partir da linha de comando, sem a necessidade de entrar no cliente SQL. Ele é especialmente útil para administradores de banco de dados que precisam executar essas operações em lote, em várias tabelas ou bancos de dados de uma só vez.

A ferramenta funciona da seguinte forma: você invoca o mysqlcheck no terminal, especificando o banco de dados e as tabelas que deseja processar, e ele executa a operação solicitada. Por exemplo, para verificar todas as tabelas de um banco, usa-se mysqlcheck --check nome_do_banco; para reparar, mysqlcheck --repair nome_do_banco; para analisar, mysqlcheck --analyze nome_do_banco; e para otimizar, mysqlcheck --optimize nome_do_banco. É possível combinar opções, como --auto-repair, que repara automaticamente as tabelas que apresentarem erros durante a verificação.

A distinção importante que a banca pode explorar é entre o mysqlcheck e outros utilitários do MySQL, como o mysqldump (que faz backup) e o mysqladmin (que gerencia o servidor). O mysqlcheck é especificamente voltado para a manutenção de tabelas, não para backup ou administração geral do servidor. Outro ponto é que o mysqlcheck não é uma ferramenta de análise de dados (como as de visualização e análise exploratória), mas sim de manutenção da estrutura física das tabelas.

Na prática, o mysqlcheck é uma ferramenta essencial para o DBA, pois permite detectar e corrigir problemas de corrupção em tabelas, melhorar o desempenho por meio da otimização e manter as estatísticas de índices atualizadas. A assertiva está perfeitamente alinhada com a funcionalidade real da ferramenta.

  1. 1Verificar (CHECK)
  2. 2Reparar (REPAIR)
  3. 3Analisar (ANALYZE)
  4. 4Otimizar (OPTIMIZE)
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Para memorizar as funções do mysqlcheck, lembre-se do acrônimo VRAO: Verificar, Reparar, Analisar e Otimizar. Essa é a sequência lógica de manutenção: primeiro verifica-se se há problemas, depois repara-se, analisa-se as estatísticas e, por fim, otimiza-se a tabela. Na prova, se a alternativa citar qualquer outra função (como backup ou restauração), ela estará incorreta.

CERTO — a afirmativa descreve corretamente as capacidades do mysqlcheck.

Link permanente: /questoes/qg352870