Un tutorial molto utile se hai un sito web attivo WordPress la cui tabella SQL wp_options è molto grande. Clean huge wp_options in SQL.
Soddisfare
WordPress è un CMS abbastanza leggero per server web. Requisiti risorse hardware minime e web server con supporto HTTPS che abbiamo installato: PHP, MySQL, Nginx o Apache.
Problemi in WordPress può verificarsi quando utilizziamo vari moduli (plugin) che presentano violazioni della sicurezza o non sono ottimizzati influiscono sul database. Il più delle volte, il tavolo wp_options
è lui che soffre.
Uno di questi scenari è quello in cui i vari moduli non vengono eliminati voci della cache o transitori scaduti da MySQL. Wp_tabellaoptions raggiunge un volume molto grande nel tempo, che provoca un consumo di risorse CPURAM ingiustificatamente alta. In queste condizioni il tempo di caricamento di un sito web con WordPress aumenta molto o può portare a grossi problemi di funzionalità.
Nel tempo abbiamo individuato due moduli che a causa del mancato o non corretto funzionamento del servizio CRON, le voci SQL scadute (cache e transitori) rimangono e popolano un database molto ampio.
740 MB per la tabella wp_options è molto grande e ingiustificata allo stesso tempo. In una tabella in cui le impostazioni principali vengono normalmente salvate WordPress e moduli installati.
Come pulire un enorme wp_options nell'SQL
Come eliminare da MySQL wp_options
linee wpseo_sitemap_cache_validator
?
Nelle versioni precedenti di Yoast SEO c'era un bug che faceva sì che le vecchie voci della cache per la mappa del sito rimanessero nel database, nella tabella wp_options, anche se non erano più rilevanti e avrebbero dovuto normalmente scomparire. Essere cancellato.
Ho scoperto in MySQL un numero significativo di righe wpseo_sitemap_cache_validator
occupando una guglia inutile.

L'eliminazione di queste righe dal database non rappresenta un rischio, ma si consiglia di eseguire un backup prima di qualsiasi comando eseguito in SQL.
Per eliminare le righe wpseo_sitemap_cache_validator da wp_options basta selezionare il database ed eseguire il comando SQL:
DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')
Come eliminiamo i transitori (WooCommerce Transitori) scaduti da SQL – wp_options
Transizioni (WordPress Transitori) vengono utilizzati da plugin e temi per memorizzare temporaneamente informazioni nel database. Questo ottimizza la velocità di caricamento del sito e rende possibile il corretto funzionamento di alcuni elementi.
Normalmente, i transitori scaduti dovrebbero essere eliminati automaticamente dal database, ma ciò non sempre accade. Moduli come Facebook e WooCommerce crea molti transitori e, se non vengono eliminati automaticamente, popoleranno in modo significativo il database. Scenario in cui dobbiamo intervenire e cancellarli manualmente.
Andiamo nel database, in SQL ed eseguiamo la riga di comando:
DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')
Se un numero elevato di transitori è stato cancellato, noteremo immediatamente una maggiore velocità di caricamento delle pagine web e un minor consumo di CPU per i processi inseriti da SQL.