WP – Come e perchè Convertire MyISAM a InnoDB – MySql

WP – Come e perchè Convertire MyISAM a InnoDB – MySql

Più il vostro blog cresce in contenuti, più noterete , com’è plausibile, un certo rallentamento nella risposta di WordPress.

Perchè Convertire MyISAM a InnoDB

Com’è logico pensare,esistono delle misure da intraprendere per cercare di contrastare il rallentamento del sito WordPress ,e una di queste consiste proprio nel sostituire il motore di memorizzazione delle tabelle di MySql ( il database di WordPress ) daMyISAM a InnoDB sicuramente più performante in caso di grossi databases o comunque di tabelle con molti record.

Inoltre con MyISAM, un’istruzione DML otterrà un blocco esclusivo sulla tabella e mentre tale blocco viene mantenuto, nessun’altra sessione può eseguire un’operazione SELECT o DML sulla tabella. In sostanza se il nostro sito è molto visitato aumenta in modo esponenziale la probabilità che un utente qualsiasi “blocchi” inconsapevolmente il successivo visitatore.

Come Convertire MyISAM a InnoDB

Per quanto descritto sopra, quindi un ottimo motivo per utilizzare InnoDB al posto di MyISAM è la mancanza di un blocco completo a livello di tabella. Ciò consente alle vostre query di avere tempi più rapidi di elaborazione in particolare se le sessioni al vostro sito sono numerose.

Veniamo quindi alla procedura per convertire il vostro database MySql da MyISAM a InnoDB

Per effettuare questa operazione dovrete

  1. Collegarvi alla gestione del vostro DB ( phpmyadmin o similari )

    • Scegliete una qualsiasi tabella ( che utilizzi il motore MyISAM ) da convertire e fateci click sopra
      modificare mysql da myisam a innodb
  2. Selezionare operazioni menu in alto

    • Selezionata la tabella,nel menu in alto scegliete Operazioni ed individuate la casella Storage Engine che ci interessa per la modifica
      modificare mysql da myisam a innodb-operazioni
  3. Modificare il motore di memorizzazione da MyISAM a InnoDB

    • Abbassate la freccetta su Storage Engine e scegliete, ovviamente, InnoDB… premete Esegui sulla destra
      modificare mysql da myisam a innodb-innodb
      tornando alla struttura noterete che il motore di memorizzazione di MySql per quella tabella è cambiato

      ATTENZIONE : affinchè la query possa essere eseguita la tabella deve avere almeno 1 record.

 

per dubbi o suggerimenti...ci scriviamo nei commenti!!!

WP – Come e perchè Convertire MyISAM a InnoDB – MySql

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Available for Amazon Prime