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 em StealthSettings.com desde 2006. Você encontrará artigos sobre sistemas operacionais escritos por mim Windows, Linux, macOS, mas também sobre plataformas web como WordPress şi WooCommerce

Como » WordPress » Como limpar wp_ enormeoptions em SQL - Transientes, wpseo_sitemap _cache_validator

Deixe um comentário