0 Compartilhamentos 224 Views

Repare e otimize todos os seus bancos de dados com o Mysqlcheck

1 de julho de 2014

Se você é um desenvolvedor web, administra um servidor ou até mesmo lida com sites que possuem bancos de dados MySQL, o comando abaixo pode ajudar bastante. Com ele, de uma vez só, você poderá analisar, otimizar e reparar todas as tabelas de todos os bancos de dados existentes no máquina.

Com o tempo e a utilização diária, as tabelas dos bancos de dados podem ficar fragmentadas. Grandes quantidades de updates e inserts, dentre outras operações, podem causar problemas, principalmente se a devida manutenção não for realizada. O banco de dados pode ficar lento, sobrecarregado, por exemplo.

Nestes casos podemos realizar a manutenção através do próprio phpMyAdmin, mas e se possuímos em um mesmo servidor (ou em vários), diversos bancos de dados MySQL? Dezenas, quem sabe, com uma quantidade enorme de tabelas, talvez? Nada mais fácil, rápido e simples, então, que utilizar o Mysqlcheck.

O Mysqlcheck é um comando para manutenção em tabelas. Ele pode ser utilizado de diversas maneiras, e somente funciona com o mysqld, ou seja, o servidor MySQL, rodando. Isto é uma grande vantagem, não é? Existem diversas opções que podem ser utilizadas com o Mysqlcheck, mas nesta dica iremos mostrar como analisar, reparar e otimizar todos os bancos de dados de um mesmo servidor, ao mesmo tempo.

Faça login como root em seu servidor e digite o seguinte comando:

Repare que:

  • A = analyze (analisar)
  • o = optimize (otimizar)
  • r = repair (reparar)

Após a digitação do comando, basta aguardar. O processo poderá demorar mais ou menos tempo, dependendo da configuração da máquina, do tamanho e da quantidade de banco(s) de dados, etc. Procure também determinar previamente qual é o horário de menos “movimento” e realize o procedimento acima em tal horário, para evitar sobrecarga no servidor.

Você pode se interessar

Promoções de Jogos do Final de Semana (17/01)
Notícias
8 visualizações
Notícias
8 visualizações

Promoções de Jogos do Final de Semana (17/01)

Carlos L. A. da Silva - 17 de janeiro de 2020

Confira as melhores ofertas de jogos de PC para o final de semana.

Dez habilidades essenciais para desenvolvedores em 2020
Artigos
9 visualizações
Artigos
9 visualizações

Dez habilidades essenciais para desenvolvedores em 2020

Carlos L. A. da Silva - 16 de janeiro de 2020

Amplie e aperfeiçoe seu arsenal de conhecimento com essas competências fundamentais.

Promoções de Jogos do Final de Semana (10/01)
Notícias
19 visualizações
Notícias
19 visualizações

Promoções de Jogos do Final de Semana (10/01)

Carlos L. A. da Silva - 10 de janeiro de 2020

Confira as melhores ofertas de jogos de PC para o final de semana.

Mais publicações

A IA do Google derrubou o câncer de mama? Não exatamente
Artigos
20 visualizações
20 visualizações

A IA do Google derrubou o câncer de mama? Não exatamente

Carlos L. A. da Silva - 10 de janeiro de 2020
Mudanças no YouTube para conteúdo infantil já estão valendo
Notícias
19 visualizações
19 visualizações

Mudanças no YouTube para conteúdo infantil já estão valendo

Carlos L. A. da Silva - 7 de janeiro de 2020
Frameworks de servidor HTTP para Dart
Artigos
32 visualizações
32 visualizações

Frameworks de servidor HTTP para Dart

Carlos L. A. da Silva - 6 de janeiro de 2020
Promoções de Jogos do Final de Semana (03/01)
Notícias
21 visualizações
21 visualizações

Promoções de Jogos do Final de Semana (03/01)

Carlos L. A. da Silva - 3 de janeiro de 2020