Мои таблицы Wordpress, похоже, нуждаются в оптимизации, поэтому я изучил команду OPTIMIZE TABLE. Когда я запускаю команду, я получаю следующие результаты:
Таблица не поддерживает оптимизацию, вместо этого выполняется воссоздание + анализ
Таблицы созданы с помощью установщика Wordpress 2.91 и вообще не изменялись.
Вы можете оптимизировать таблицу InnoDB, выполнив
ALTER TABLE tablename ENGINE='InnoDB';
Это создаст копию исходной таблицы, отбросит исходную таблицу и поместит новую таблицу на ее место.
Есть некоторая дополнительная информация здесь который включает в себя вещи, о которых вам следует знать.
Также в документации MySQL. См. Комментарий Датана Паттишалла от 25 мая 2004 г. в 16:41 примерно на полпути вниз по странице.
Хотя это должно быть безопасно, вы должны сначала создать и протестировать резервную копию.
Вы нашли документацию по MySQL? Это обширно и полезно.
Когда ты бежишь OPTIMIZE TABLE
против таблиц InnoDB он выводит Table does not support optimize, doing recreate + analyze instead
сообщение.
Из документации:
OPTIMIZE TABLE сопоставляется с ALTER TABLE, которая перестраивает таблицу для обновления статистики индекса и освобождения неиспользуемого пространства в кластеризованном индексе.
это возможно
используйте плагин базы данных wp, например http://wordpress.org/extend/plugins/wp-dbmanager/
и активировать плагин
и перейдите на страницу и нажмите «Оптимизировать базу данных», она оптимизирует вашу базу данных
Нет необходимости вводить логины sql. Он загружается из wp-config.php
OPTIMIZE действительно работает для InnoDB. По крайней мере, сейчас. Это документация 5.6:
Для таблиц InnoDB OPTIMIZE TABLE отображается в ALTER TABLE, который перестраивает таблицу для обновления статистики индекса и освобождения неиспользуемого пространства в кластеризованном индексе.
Читать : Оптимизировать таблицу