• Query SQL da utilizzare in PHPmyadmin per Wordpress

Query SQL da eseguire in PHPmyadmin per WordPress

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!

About the Author:

Leave A Comment