Reparo do banco de dados MySQL

1

Usando o Vbulletin 4.2.0 PL3

Eu usei o recurso de reparo / otimização de banco de dados no painel de administração do vbulletin, mas essas tabelas abaixo permanecem no mesmo tamanho. Isso é normal?

A última coluna é "overhead", que permanece sempre nesses valores, mesmo que eu faça um reparo / otimize

searchcore      14.52 MB    34.08 MB    4.00 MB
searchgroup     3.52 MB     4.52 MB     4.00 MB
searchlog       5.02 MB     48.0 KB     22.00 MB
tagcontent      18.55 MB    34.58 MB    7.00 MB

O banco de dados é inteiramente MyISAM, mas essas tabelas acima são InnoDB. Como posso convertê-los com segurança para continuar com o reparo / otimizar?

    
por ServerSideX 24.01.2013 / 21:43

1 resposta

2

Para convertê-los em myisam você executaria

ALTER TABLE searchcore ENGINE=MyISAM;
ALTER TABLE searchgroup ENGINE=MyISAM;
ALTER TABLE searchlog ENGINE=MyISAM;
ALTER TABLE tagcontent ENGINE=MyISAM;

Dito isto, a sobrecarga que você está vendo é totalmente normal com o innodb. Ele aloca em partes e, portanto, haverá sobrecarga para o próximo limite de partes. Não é um problema.

    
por 25.01.2013 / 02:17