Ottimizzare il database MySql di WordPress

Ottimizzare il database MySql di WordPress è una delle operazioni che debbono essere svolte con maggiore ricorrenza. Il database MySql è il cuore del sistema, pertanto è a lui che dobbiamo rivolgere le maggiori attenzioni affinché il nostro software sia veloce e performante.

La manutenzione del database può essere svolta con diversi plugin, oggi però vedremo come effettuarla manualmente, tramite strumento di amministrazione.

Il tool per amministrare database più diffuso e installato sui web server è sicuramente phpMyAdmin. Assicuratevi di possedere tutti i permessi di accesso e cominciate le operazioni di pulizia.

La tabella che occupa più spazio è la tabella che permette lo storage dei nostri post o articoli: wp_posts. In questa tabella alcuni utenti potranno notare una grandezza inusuale, nonostante il basso numero di contenuti presenti: è dovuta alla funzione che permette di memorizzare le revisioni effettuate durante la scrittura di un articolo.

[PASSO 1] – Effettuiamo il login in phpMyAdmin e procediamo con un backup di sicurezza del database.

[PASSO 2] – Generare una query che cancelli le revisioni salvate fino a quel momento. In phpMyAdmin posizioniamoci in “SQL” e immettiamo questo codice:

DELETE FROM wp_posts WHERE post_type = "revision";

ottimizzazione-database-wordpress

Cliccare su “Esegui” in basso a destra.

[PASSo 3] – Procedere con l’ottimizzazione del database. Nella stessa maschera precedente immettere il seguente codice:

OPTIMIZE TABLE wp_posts;

ottimizzazione-database-wordpress-2

Cliccare su “Esegui” in basso a destra.

Fatto! Il nostro database adesso è libero da materiale inutile.