FC ConcursosFC Concursos

Questão FC890991

Considerando que o Sistema Gerenciador de Bancos de Dados MySQL (v. 9.2) integra diversos programas, há um programa que permite a verificação, o reparo e a otimização de tabelas. E

Sistema de Gerenciamento de Banco de Dados Relacionais (SGBD)

Vunesp 2 · 2025

Considerando que o Sistema Gerenciador de Bancos de Dados MySQL (v. 9.2) integra diversos programas, há um programa que permite a verificação, o reparo e a otimização de tabelas. Esse programa é o

  1. mysqlcheck.
  2. mysqlslap.
  3. mysqlbinlog.
  4. mysqldump.
  5. mysqlshow.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

mysqlcheck é um utilitário de linha de comando do MySQL usado para a manutenção de tabelas: verificar integridade, tentar reparos, analisar índices e otimizar espaço e desempenho. As operações que ele executa correspondem aos comandos SQL CHECK TABLE, REPAIR TABLE, ANALYZE TABLE e OPTIMIZE TABLE.

O programa atua enquanto o servidor está em execução, o que possibilita manutenção sem parar o serviço. Algumas operações travam a tabela temporariamente; verificações costumam usar bloqueio de leitura, enquanto reparos podem exigir bloqueio de escrita. Em conjuntos grandes de dados a execução pode levar tempo.

Nem todos os mecanismos de armazenamento suportam todas as ações. Por exemplo, tabelas InnoDB podem ser verificadas, mas nem sempre reparadas com REPAIR TABLE. Recomenda-se realizar backup antes de reparos.

Exemplos de opções: --check, --repair, --optimize, --analyze, --all-databases, --auto-repair. Comando típico: mysqlcheck -u root -p --all-databases --auto-repair.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo