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:
[html]DELETE FROM wp_posts WHERE post_type = "revision";
[/html]
Cliccare su “Esegui” in basso a destra.
[PASSo 3] – Procedere con l’ottimizzazione del database. Nella stessa maschera precedente immettere il seguente codice:
[html]OPTIMIZE TABLE wp_posts;[/html]
Cliccare su “Esegui” in basso a destra.
Fatto! Il nostro database adesso è libero da materiale inutile.