MySQL数据库修复

使用Vbulletin 4.2.0 PL3

我已经使用了vbulletinpipe理面板中的修复/优化数据库function,但是这些下表保持相同的大小。 这是正常的吗?

最后一列是“开销”,即使我进行维修/优化,始终保持在这些值

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 

数据库完全是MyISAM,但上面这些表是InnoDB。 我怎样才能安全地转换他们,所以我可以进行修复/优化?

要将它们转换为myisam,您可以运行

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

也就是说,你看到的开销在innodb中是完全正常的。 它以块分配,所以会有开销到下一个块边界。 这不是一个问题。