Восстановление базы данных MySQL

Использование Vbulletin 4.2.0 PL3

Я использовал функцию восстановления / оптимизации базы данных в админ-панели vbulletin, но приведенные ниже таблицы остались прежнего размера. Это нормально?

Последний столбец - это "накладные расходы", которые всегда остаются с этими значениями, даже если я делаю ремонт / оптимизацию

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. Как я могу безопасно конвертировать их, чтобы я мог продолжить ремонт / оптимизацию?

1 ответ

Решение

Чтобы преобразовать их в myisam, вы должны запустить

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

Тем не менее, накладные расходы, которые вы видите, совершенно нормальны для innodb. Он размещается в чанках, и поэтому к следующей границе чанка будут накладные расходы. Это не проблема.

Другие вопросы по тегам