Рейтинг:0

Таблица WordPress wp-options огромна даже после оптимизации. Только удаление таблицы и импорт исправлений

флаг in

У меня есть несколько сайтов на базе Wordpress. В каждом случае таблица wp_options значительно увеличивается в MySQL, размещенной в Azure.

В одном случае phpMyAdmin показывает размер таблицы как 3Gb. Если я экспортирую в виде файла SQL, это около 20 МБ. Если я удаляю и повторно импортирую таблицу, она отображается как 20 МБ, и все работает как положено.

В исходной таблице 3Gb нет ничего огромного, самых больших строк недостаточно, чтобы оправдать «используемое» пространство. Использовал WP-Optimise, плюс функцию оптимизации таблиц в phpMyAdmin, ни чего не исправить. Кажется, что сортируется только удаление таблицы.

Есть ли лучший способ исправить это, чем необходимость повторного экспорта/импорта, или, что еще лучше, у кого-нибудь есть решение?

Рейтинг:0
флаг ua

ОПТИМИЗИРОВАТЬ ТАБЛИЦУ очень мало влияет на производительность.

Посмотрите в таблице. Вы, вероятно, обнаружите, что один из плагинов не может очиститься после себя. Бей по ним!

если вам нужна помощь, чтобы решить, что находится в таблице, сделайте что-то вроде

SELECT * FROM wp_options ORDER BY RAND() LIMIT 20;

и покажите нам результаты.

После очистки таблицы рекомендую этот плагин для дальнейшего ускорения этой (и других) таблиц: https://wordpress.org/plugins/index-wp-mysql-for-speed/

флаг in
Это моя точка зрения, я делаю это, и данных не существует. Там нет 3Gb данных. Экспорт всей таблицы занимает всего 20 МБ или около того. Что-то искусственно завышает размер таблицы.
флаг ua
@MattDoble - возможно, какой-то плагин добавил миллион записей, а затем удалил их. В зависимости от того, как phpadmin измеряет размер таблицы и каковы ваши настройки (например, `innodb_file_per_table`), 3G может быть поддельным.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.