Como limpar wp_ enormeoptions em SQL - Transientes, wpseo_sitemap _cache_validator

Um tutorial muito útil se você tiver um site em WordPress cuja tabela SQL wp_options é muito grande. Clean huge wp_options in SQL.

WordPress é um CMS bastante leve para servidores web. Requisitos recursos mínimos de hardware e um servidor web com apoio HTTPS que instalamos: PHP, MySQL, NGINX ou apache.
Problemas em WordPress pode ocorrer quando utilizamos vários módulos (plugins) que possuem brechas de segurança ou não são otimizados afetam o banco de dados. Na maioria das vezes, a mesa wp_options é ele quem sofre.

Um desses cenários é aquele em que vários módulos não excluem entradas de cache ou transitórios expirados de MySQL. Wp_ tableoptions atinge um volume muito grande no tempo, o que causa um consumo de recursos CPURAM injustificadamente alta. Nestas condições, o tempo de carregamento de um site com WordPress aumenta muito ou pode levar a grandes problemas de funcionalidade.

Ao longo do tempo identificamos dois módulos que por falta ou funcionamento incorreto do serviço CRON, entradas SQL expiradas (cache e transientes) permanecem e preenchem o banco de dados em números muito grandes.

Como limpar wp_ enormeoptions em SQL
Enorme tabela SQL

740 MB para a tabela wp_options é muito grande e injustificado ao mesmo tempo. Em uma tabela onde as configurações principais são normalmente salvas WordPress e módulos instalados.

Como limpar wp_ enormeoptions em SQL

Como excluir do MySQL wp_options linhas wpseo_sitemap_cache_validator?

Nas versões mais antigas do Yoast SEO havia um bug que fazia com que as entradas de cache antigas para o mapa do site permanecessem no banco de dados, na tabela wp_options, mesmo que não fossem mais relevantes e normalmente deveriam ter desaparecido. Para ser deletado.

eu descobri em MySQL um número significativo de linhas wpseo_sitemap_cache_validator ocupando um pináculo inútil.

validador de cache do mapa do site wpseo
validador de cache do mapa do site wpseo

A exclusão dessas linhas do banco de dados não é um risco, mas é recomendável fazer um backup antes de qualquer comando executado no SQL.
Para excluir linhas wpseo_sitemap_cache_validator de wp_options basta selecionar o banco de dados e executar o comando SQL:

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

Como excluímos transientes (WooCommerce Transientes) expirados do SQL – wp_options

Transições (WordPress Transientes) são usados ​​por plugins e temas para armazenar temporariamente informações no banco de dados. Isso otimiza a velocidade de carregamento do site e possibilita o correto funcionamento de alguns elementos.

Normalmente, os transientes expirados devem ser excluídos automaticamente do banco de dados, mas isso nem sempre acontece. Módulos como Facebook e WooCommerce ele cria muitos transientes e, se não forem excluídos automaticamente, preencherão significativamente o banco de dados. Cenário em que temos que intervir e excluí-los manualmente.

Vamos ao banco de dados, ao SQL e executamos a linha de comando:

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

Se um grande número de transientes foi excluído, notamos imediatamente uma maior velocidade de carregamento das páginas da web e um menor consumo de CPU para processos colocados por SQL.

Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma ampla experiência em sistemas operacionais: macOS, Windows e Linux, assim como em linguagens de programação e plataformas de blogs (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).

Como » WordPress » Como limpar wp_ enormeoptions em SQL - Transientes, wpseo_sitemap _cache_validator
Deixe um comentário