Como limpar enormes wp_options em sql – Transientes, wpseo_sitemap _cache_validator
Como limpar enormes wp_options em sql – Transientes, wpseo_sitemap _cache_validator
Um tutorial muito útil se você tiver um site no WordPress cuja tabela SQL wp_options É muito grande. Clean huge wp_options in SQL.
contente
O WordPress é um CMS bastante leve para servidores da Web. Requisitos Recursos mínimos de hardware e um servidor da web com suporte Https ter instalado: Php, Mysql, Nginx ou Apache.
Os problemas do WordPress podem ocorrer ao usar vários módulos (plugins) que possuem corridas de segurança ou não são otimizados, afetam o banco de dados. Na maioria das vezes a tabela wp_options Ele é quem sofre.
Esse cenário é aquele em que vários módulos não excluem Entradas de cache ou Transientes expirados DE Mysql. A tabela WP_Options atinge um volume muito grande no tempo, o que causa um consumo de recursos CPU, Mar injustificado. Nessas condições, o tempo de carregamento de um site do WordPress aumenta muito ou pode atingir grandes problemas de funcionalidade.
Com o tempo, identifiquei dois módulos que, devido à falta ou operação incorreta do serviço CRON, as entradas SQL expiradas (cache e transientes) permanecem e preenchem em grandes números o banco de dados.

740 MB Para a tabela WP_Options, é muito grande e injustificado ao mesmo tempo. Em uma tabela na qual as configurações principais do WordPress e os módulos instalados são normalmente salvos.
Como limpar enormes wp_options em sql
Como excluímos do mysql wp_options Linhas wpseo_sitemap_cache_validator?
Nas versões mais antigas do Yoast SEO, havia um bug que fez o cache antigo para o sitemap ficar no banco de dados, na tabela WP_Options, mesmo que não fosse mais atual e normalmente teria que desaparecer. A ser apagado.
Eu descobri Mysql um número importante de linhas wpseo_sitemap_cache_validator que estavam ocupando uma unidade.

A exclusão dessas linhas do banco de dados não representa nenhum risco, mas é recomendável que, antes de qualquer pedido executado no SQL, você fará um backup.
Para excluir as linhas WPSEO_SITEMAP_CACHE_VALIDATOR nas WP_Options, é suficiente selecionar o banco de dados e executar o comando SQL:
DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')
Como excluímos transientes (transientes de WooCommerce) do SQL – WP_Options
Os transientes (transientes do WordPress) 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 torna possível funcionar os elementos corretos.
- Tabela WPDRESS WP_Options corrompida / Erro estabelecendo uma conexão de banco de dados.
- WordPress Explorit - Limpando arquivos de vírus, SQL e segurança do servidor.
- Como podemos adicionar um usuário administrador no WordPress se não tivermos acesso ao painel ou SQL
Normalmente, os transientes expirados devem despertar automaticamente do banco de dados, mas isso nem sempre acontece. Módulos como Facebook e WooCommerce criam muitos transientes e não são excluídos automaticamente, eles preencherão significativamente o banco de dados. Cenário em que temos que intervir e lidar com eles manualmente.
Vamos ao banco de dados, para SQL e executamos a linha de comando:
DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')
Se um grande número de transientes forem excluídos, observaremos imediatamente uma velocidade mais alta de carregamento das páginas da Web e um menor consumo de CPU para os processos colocados pelo SQL.
Como limpar enormes wp_options em sql – Transientes, wpseo_sitemap _cache_validator
O que há de novo
Sobre Stealth
Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma vasta experiência em sistemas operativos: macOS, Windows e Linux, bem como em linguagens de programação e plataformas de blogging (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).
Veja todos os posts de StealthVocê também pode estar interessado em...