Un tutorial molto utile se hai un sito Web su WordPress la cui tabella SQL wp_options È molto grande. Clean huge wp_options in SQL.
contenuto
WordPress è un CMS piuttosto leggero per i server Web. Requisiti Risorse hardware minime e uno server web con supporto Https Per aver installato: PHP, Mysql, Nginx O Apache.
I problemi di WordPress possono verificarsi quando si utilizzano vari moduli (plug -in) che hanno gare di sicurezza o non sono ottimizzati influiscono sul database. Il più delle volte il tavolo wp_options È lui che soffre.
Un tale scenario è quello in cui vari moduli non eliminano Input di cache O Transienti scaduti DA Mysql. La tabella WP_Options raggiunge un volume molto grande nel tempo, che provoca un consumo di risorse processore, Mare ingiustificato. In queste condizioni, il tempo di caricamento di un sito Web WordPress aumenta molto o può raggiungere importanti problemi di funzionalità.
Nel corso del tempo ho identificato due moduli che a causa della mancanza o del funzionamento errato del servizio CRON, gli ingressi SQL scaduti (cache e transitori) rimangono e popolano in gran numero del database.
740 MB Per la tabella WP_Options è molto grande e ingiustificato allo stesso tempo. In una tabella in cui vengono normalmente salvate le impostazioni di base di WordPress e moduli installati.
Come pulire enormi wp_options in sql
Come eliminiamo da mysql wp_options LINEE wpseo_sitemap_cache_validator?
Nelle versioni precedenti di Yoast SEO c'era un bug che rese la vecchia cache per Sitemap nel database, nella tabella WP_OPTIONS, anche se non erano più aggiornate e normalmente avrebbero dovuto scomparire. Da cancellare.
Ho scoperto in Mysql un numero importante di righe wpseo_sitemap_cache_validator che stavano occupando un Unoutil.

La cancellazione di queste righe dal database non rappresenta alcun rischio, ma si raccomanda che prima di qualsiasi ordine eseguito in SQL si eseguerai un backup.
Per eliminare le linee WPSEO_SITEMAP_CACHE_VALIDATOR in WP_OPTIONS, è sufficiente selezionare il database ed eseguire il comando SQL:
DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')
Come eliminiamo i transitori (wooCommerce Transients) ESCIRA da SQL – wp_options
I transitori (transitori wordpress) vengono utilizzati da plugin e temi per archiviare temporaneamente le informazioni nel database. Ciò ottimizza la velocità di caricamento del sito e consente di funzionare gli elementi corretti.
Normalmente, i transitori scaduti dovrebbero suscitare automaticamente dal database, ma ciò non sempre accade. Moduli come Facebook e WooCommerce creano molti transitori e non vengono eliminati automaticamente, popoleranno in modo significativo il database. Scenario in cui dobbiamo intervenire e gestirli manualmente.
Andiamo al database, a SQL ed eseguiamo la riga di comando:
DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')
Se un gran numero di transitori è stato eliminato, osserveremo immediatamente una velocità più elevata di caricamento delle pagine Web e un consumo di CPU inferiore per i processi posizionati da SQL.
