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.
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.
Contente
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.
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.