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

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

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

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

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

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

решение1

OPTIMIZE TABLEделает очень мало для производительности.

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

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

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

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

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

Связанный контент