Назад | Перейти на главную страницу

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

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

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

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