Consigli e Domande

Come Ottimizzare il Database di WordPress?

Uno dei problemi che si riscontrano nel tempo, lavorando con wordpress, è l’appesantirsi del database, specialmente in alcune tabelle che vengono “riempite” di righe di testo assolutamente inutili, una fra tutte la riga dedicata ai commenti di spam bloccati ed “eliminati definitivamente” da Akismet.

La tabella wp_commentsmeta ad esempio si appesantisce moltissimo, e fra le tabelle si appesantisce anche la tabella wp_post, che si riempie di “revisioni” che spesso diventano inutili.

Ho raccolto così, facendo un giro per il web, una serie di “query SQL” e comandi che permettono di liberare tantissimo spazio all’interno del nostro database.

Chiaramente, prima di effettuare qualsiasi operazione sul database, è consigliato un backup completo del db, e non ci assumiamo responsabilità per eventuali problemi o perdite di dati.

Per lanciare le query SQL basta cliccare in alto sulla Tab SQL ed inserire le seguenti query:

DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_lock’;
DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_last’;
DELETE FROM wp_postmeta WHERE meta_key = ‘_wp_old_slug’;

DELETE FROM wp_commentmeta WHERE meta_key LIKE ‘%akismet%’;
DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments);

DELETE FROM wp_comments WHERE wp_comments.comment_approved = ‘spam’;
DELETE from wp_comments WHERE comment_approved = ‘0’;

DELETE FROM wp_posts WHERE post_type = ‘revision’;

DELETE FROM wp_options WHERE option_name LIKE ‘_transient_rss_%’;
DELETE FROM wp_options WHERE option_name LIKE ‘_transient_timeout_rss%’;
DELETE FROM wp_options WHERE option_name LIKE ‘_transient_feed_%’;
DELETE FROM wp_options WHERE option_name LIKE ‘_transient_timeout_feed_%’;
DELETE FROM wp_options WHERE option_name LIKE ‘_site_transient_browser_%’;
DELETE FROM wp_options WHERE option_name LIKE ‘_site_transient_timeout_browser_%’;

Alcune note interessanti:

Le transient Options sono un sistema di cache interno che possono essere rimossi senza problemi.

Se ti sono stati utili questi consigli lascia un commento o condividi l’articolo sui social network. Ricorda di iscriverti alla newsletter per non perdere nemmeno una news.

Commenti Facebook

Articoli Correlati

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Close
Close