Reparando tabelas no MySQL



2011-05-17

Reparando tabelas no MySQL:

Olá Pessoal!

Essa é minha 1ª contribuição no XOOPS, até que enfim tomei vergonha na cara! XD

Por vezes, é sempre bom, acessarmos o MySQL e ver como está as tabelas. Como elas "se conversam" com as constantes requisições do site.

Dentre elas é bom observar quando o site está um pouco lento. Além da excelente explanação feito pelo colaborador no tópico Como otimizar a página, os módulos e o servidor?

Vale lembrar que também precisamos fazer verificação nas tabelas do MySQL se existem alguma anomalia.

Vejamos utilizando o phpMyadmin utilizado com muita freqüência entre os Hosts:

1 - Clique no nome de seu DB do lado esquerdo.

2- Em seguida aparecerá uma lista grande de muitas tabelas no frame que acompanha o menu do lado esquerdo.

3- Feito isso, vá lá embaixo (lá embaixo mesmo) e clique em Select All (ou Marcas todos)

4 - Bem ao lado, encontrará um pequeno menu de opções.

5- Então, selecione Verificar Tabela

6 - Em seguida, ele irá verificar tabela. E caso apareça algo como descrito: nome da tabela, descrição, e a palavra "warning" e logo do lado o comentário em inglês assim: 2 clients are using or haven't closed the table properly

7- No seu gedit, vi, bloco de notas, ntoepad, wordpad, etc. escreva quais tabelas estão com problemas.

8 - Repita o item 1, logo em seguida repita o item 3 desse artigo. Mas agora, selecione o menu de opções onde está escrito Reparar Tabela.

9 - Feito isso, ele irá reparar a sua tabela que está com problemas.

10 - Entretanto, para saber se realmente foi reparado, repita o item 1, 2 e 3.

11 - Caso não apareça todas as tabelas com um comentário OK do lado direito, segue o DOC do MySQL que irá lhe auxiliar para resolver esse problema:

http://dev.mysql.com/doc/refman/5.0/en/myisam-table-close.html

Lembre-se: Esse problema acontece em 99,9% dos sites, mesmo sendo CMS ou não acontece! (por session, e outras coisas mais)

Abraços,

Izzy




Postar um comentário