Вы нашли документацию MySQL? Это обширно и полезно.
Когда Вы работаете OPTIMIZE TABLE
против таблиц InnoDB это производит Table does not support optimize, doing recreate + analyze instead
сообщение.
Из документации:
ОПТИМИЗИРУЙТЕ ТАБЛИЦУ, отображается на ALTER TABLE, который восстанавливает таблицу для обновления индексной статистики и свободного неиспользуемого места в кластерном индексе.
Можно оптимизировать таблицу InnoDB путем выполнения
ALTER TABLE tablename ENGINE='InnoDB';
Это создаст копию исходного отбрасывания таблицы исходная таблица и положит новую таблицу на, это - место.
Существует некоторая дополнительная информация здесь, которая включает вещи, о которых необходимо знать.
Также в MySQL Documentation. См. комментарий Dathan Pattishall 25 мая 2004 16:41 приблизительно половина пути ниже на страницу.
Хотя это должно быть безопасно сделать Вас, должен сделать и протестировать резервное копирование сначала.
OPTIMIZE TABLE
против таблицы InnoDB в MySQL.
– Warner
24 March 2010 в 07:13
это возможно
используйте wp плагин базы данных как http://wordpress.org/extend/plugins/wp-dbmanager/
И активируйте плагин
И перейдите к странице и нажмите, оптимизируют базу данных, она оптимизирует Вашу базу данных
Никакая потребность ввода любых логинов sql. Это выбирает от wp-config.php
OPTIMIZE действительно работает для InnoDB. По крайней мере, сейчас. Это документация по 5.6:
Для таблиц InnoDB OPTIMIZE TABLE отображается в ALTER TABLE, который перестраивает таблицу для обновления статистики индекса и освобождения неиспользуемого пространства в кластеризованном индексе.
Чтение: Оптимизировать таблицу
skip-innodb
, как я предположил в Вашем более раннем сообщении. – Warner 23 March 2010 в 23:26OPTIMIZE TABLE
couldn' t быть выполненным против InnoDB. Почему Вы полагаете, что необходимо оптимизировать таблицу для базы данных для работы правильно? – Warner 24 March 2010 в 07:09