Query SQL da utilizzare in PHPmyadmin per WordPress

Query SQL da utilizzare in PHPmyadmin per WordPress

In questo articolo vi elenco tutte le query da utilizzare in PHPmyadmin per alleggerire e pulire il vostro database.
Ho deciso di scrivere un articolo unico con tutte le query cosicché possiate trovarle facilmente e velocemente in un solo articolo.

TABELLA WP_POSTMETA:

Queste tre query rimuovono tutte le voci inutilizzate all’interno della tabella.

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';

TABELLA WP_COMMENTMETA:

Questa query rimuove tutte le voci inutili inserite dal plugin askimet.

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

TABELLA WP_COMMENTS:

Questa query elimina tutti i commenti di spam in una volta sola.

DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';

Questa query elimina tutti i commenti non approvati in una volta sola.

DELETE from wp_comments WHERE comment_approved = '0';

TABELLA WP_POST:

Questa query rimuove tutte le revisioni esistenti dei post.

DELETE FROM wp_posts WHERE post_type = 'revision';

TABELLA WP_OPTIONS:

Queste query rimuovono tutte le voci “_transients”.

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_%';

E per finire potete usare questa per verificare tutte le voci presenti.

SELECT option_name FROM wp_options WHERE option_name LIKE '_transient_timeout%' AND option_value < now();

Pure io una volta al mese le eseguo e se scrivo parecchi articoli, noto che il database si alleggerisce con un conseguente  incremento di velocità.

Nel caso il prefisso del database fosse diverso da quello di default, wp_, dovete sostituirlo col nome del prefisso che avete deciso, altrimenti riceverete un errore dal sistema e le query non andranno a buon fine.

Per più informazioni, potete consultare il sito PHPmyadmin, potete trovare manuali per ottimizzare ulteriormente il vostro sito!