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

Таблица MySQL не поддерживает оптимизацию

Мои таблицы Wordpress, похоже, нуждаются в оптимизации, поэтому я изучил команду OPTIMIZE TABLE. Когда я запускаю команду, я получаю следующие результаты:

Таблица не поддерживает оптимизацию, вместо этого выполняется воссоздание + анализ

Таблицы созданы с помощью установщика Wordpress 2.91 и вообще не изменялись.

  1. Это нормально?
  2. Как я могу оптимизировать свою базу данных, чтобы все работало правильно?

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

Синтаксис MySQL 5.1 OPTIMIZE TABLE

это возможно

используйте плагин базы данных wp, например http://wordpress.org/extend/plugins/wp-dbmanager/

и активировать плагин

и перейдите на страницу и нажмите «Оптимизировать базу данных», она оптимизирует вашу базу данных

Нет необходимости вводить логины sql. Он загружается из wp-config.php

OPTIMIZE действительно работает для InnoDB. По крайней мере, сейчас. Это документация 5.6:

Для таблиц InnoDB OPTIMIZE TABLE отображается в ALTER TABLE, который перестраивает таблицу для обновления статистики индекса и освобождения неиспользуемого пространства в кластеризованном индексе.

Читать : Оптимизировать таблицу