Usi MyISAM o InnoDB?
Convertire MyISAM in InnoDB è una buona idea per velocizzare il tempo di caricamento del tuo sito web. Il rallentamento dei grandi siti WordPress è spesso causato da database non ottimizzati. Le installazioni di WordPress un po’ più vecchie utilizzano ancora il sottosistema di archiviazione MyISAM per il sistema di gestione del database MySQL nel loro database.
InnoDB, d’altra parte, è stato caratterizzato da prestazioni significativamente migliori negli ultimi anni. Inoltre, InnoDB è molto più affidabile. Pertanto, InnoDB dovrebbe essere utilizzato al posto di MyISAM per WordPress nel database. Le query nel database vengono elaborate molto più velocemente con InnoDB.
Cosa utilizzate nel vostro database: MyISAM o InnoDB?
Se hai configurato di recente il tuo sito Web WordPress, è probabile che tu stia già utilizzando il motore InnoDB MySQL. Le vecchie installazioni di WordPress sono solitamente ancora installate su MyISAM o hanno un mix di entrambi i mondi. Tuttavia, puoi facilmente verificarlo da solo.
Come posso verificare se MyISAM o InnoDB sono installati?
Te lo mostrerò se continui a leggere qui!
Accedi a phpMyAdmin e fai clic sul tuo database mySQL.
1. Ordina la colonna “Tipo” nel database facendo clic sulla scheda “Tipo”.
2. Ora puoi vedere quali tipi di motore stanno utilizzando le tue directory. Nell’immagine seguente qui sotto, puoi vedere che vengono utilizzati diversi motori di archiviazione (sia MyISAM che InnoDB).
3. Attiva la rispettiva tabella che MyISAM ha e che desideri convertire facendo clic sulla tabella.
Ora arriviamo alla conversione del motore di archiviazione!
Convertire MyISAM in InnoDB è in realtà abbastanza semplice.
In ogni caso, fai un backup del tuo database MySQL in anticipo nel caso qualcosa vada storto. Quindi puoi sempre reinstallare la vecchia versione.
Nota:
È importante che tu stia utilizzando MySQL 5.6.4 o versioni successive.
In caso contrario, potrebbero sorgere problemi in cui InnoDB non supporta ancora l’indicizzazione full-text.
Esistono diversi modi per eseguire la conversione. Il modo più semplice (se non sei un programmatore) è convertire manualmente con phpMyAdmin.
4. Attivare la scheda “Operazioni” dopo aver selezionato la tabella che si desidera convertire (vedi punto 3.).
5. Nella sezione “Opzioni tabella”, fare clic sulla casella di selezione nella colonna “Formato tabella” e modificare il motore da MyISAM a InnoDB. Confermare quindi la modifica con “ok”.
Esegui l’intera procedura con tutte le tue tabelle che hanno ancora MyISAM e le cambi tutte in InnoDB.
Questo era tutto. Questo renderà il tuo database molto più veloce e quindi le prestazioni del tuo sito web saranno di nuovo un po’ migliori, il che andrà a vantaggio del tuo posizionamento su Google.