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