Как почистить огромный wp_options в SQL — переходные процессы, wpseo_sitemap _cache_validator

Очень полезный учебник, если у вас есть веб-сайт на WordPress чья таблица SQL wp_options очень большой. Clean huge wp_options in SQL.

WordPress это довольно легкая CMS для веб-серверов. Требования минимальные аппаратные ресурсы и веб-сервер при поддержке HTTPS которые мы установили: PHP, MySQL, NGINX или апаш.
Проблемы в WordPress может произойти, когда мы используем различные модули (плагины), которые имеют нарушения безопасности или не оптимизированы, влияют на базу данных. Чаще всего стол wp_options он тот, кто страдает.

Одним из таких сценариев является тот, в котором различные модули не удаляются. записи кэша или просроченные переходы от MySQL. Таблица Wp_options он достигает очень большого объема во времени, что вызывает потребление ресурсов CPUНеоправданно высокая оперативная память. В этих условиях время загрузки веб-сайта с WordPress это сильно увеличивает или может привести к серьезным проблемам с функциональностью.

Со временем мы выявили два модуля, у которых из-за отсутствия или неправильной работы службы CRON просроченные записи SQL (кеш и переходные процессы) остаются и заполняют базу данных в очень большом количестве.

Как почистить огромный wp_options в SQL
Огромная таблица SQL

740 MB для таблицы wp_options оно очень велико и в то же время неоправданно. В таблице, где обычно сохраняются основные настройки WordPress и установленных модулей.

Как почистить огромный wp_options в SQL

Как удалить из MySQL wp_options линий wpseo_sitemap_cache_validator?

В старых версиях Yoast SEO была ошибка, из-за которой старые записи кеша для карты сайта оставались в базе данных, в таблице wp_options, даже если они больше не актуальны и должны были исчезнуть. Быть удаленным.

я обнаружил в MySQL значительное количество строк wpseo_sitemap_cache_validator занимая бесполезный шпиль.

Валидатор кеша карты сайта wpseo
Валидатор кеша карты сайта wpseo

Удаление этих строк из базы данных не является риском, но рекомендуется сделать резервную копию перед выполнением любой команды в SQL.
Чтобы удалить строки wpseo_sitemap_cache_validator из wp_options просто выберите базу данных и запустите команду SQL:

DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')

Как мы удаляем переходные процессы (WooCommerce Transients) истек из SQL — wp_options

Переходы (WordPress Transients) используются плагинами и темами для временного хранения информации в базе данных. Это оптимизирует скорость загрузки сайта и делает возможной корректную работу некоторых элементов.

Обычно транзиенты с истекшим сроком действия должны автоматически удаляться из базы данных, но это происходит не всегда. Такие модули, как Facebook и WooCommerce это создает много переходных процессов, и если они не удаляются автоматически, они значительно заполняют базу данных. Сценарий, в котором мы должны вмешаться и удалить их вручную.

Заходим в базу, в SQL и выполняем командную строку:

DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')

Если было удалено большое количество транзиентов, мы сразу заметим более высокую скорость загрузки веб-страниц и меньшее потребление CPU для процессов, поставленных SQL.

Поклонник технологий, с 2006 года с удовольствием пишу на StealthSettings.com. Обширный опыт работы с операционными системами: macOS, Windows и Linux, а также с языками программирования и платформами для блогов (WordPress) и онлайн-магазинов (WooCommerce, Magento, PrestaShop).

КАК » WordPress » Как почистить огромный wp_options в SQL — переходные процессы, wpseo_sitemap _cache_validator
Оставьте комментарий