Utilisez-vous MyISAM ou InnoDB ?
La conversion de MyISAM en InnoDB est une bonne idée pour accélérer le temps de chargement de votre site web. Le ralentissement des grands sites WordPress est souvent causé par des bases de données non optimisées. Les installations WordPress un peu plus anciennes utilisent toujours le sous-système de stockage MyISAM pour le système de gestion de base de données MySQL dans leur base de données.
InnoDB, en revanche, s’est caractérisé par des performances nettement meilleures ces dernières années. De plus, InnoDB est beaucoup plus fiable. Par conséquent, InnoDB doit être utilisé à la place de MyISAM pour WordPress dans la base de données. Les requêtes dans la base de données sont traitées beaucoup plus rapidement avec InnoDB.
Qu’utilisez-vous dans votre base de données : MyISAM ou InnoDB ?
Si vous avez récemment configuré votre site Web WordPress, il y a de fortes chances que vous utilisiez déjà le moteur MySQL InnoDB. Les anciennes installations WordPress sont généralement toujours installées sur MyISAM ou ont un mélange des deux mondes. Cependant, vous pouvez facilement le vérifier par vous-même.
Comment puis-je vérifier si MyISAM ou InnoDB est installé ?
Je vais vous montrer si vous continuez à lire ici !
Connectez-vous à phpMyAdmin et cliquez dans votre base de données mySQL.
1. Triez la colonne « Type » dans la base de données en cliquant sur l’onglet « Type ».
2. Vous pouvez maintenant voir quels types de moteurs vos répertoires utilisent. Dans l’image ci-dessous, vous pouvez voir que différents moteurs de stockage sont utilisés (MyISAM et InnoDB).
3. Activez la table respective que MyISAM possède et que vous souhaitez convertir en cliquant sur la table.
Nous arrivons maintenant à la conversion du moteur de stockage !
La conversion de MyISAM en InnoDB est en fait assez simple.
Dans tous les cas, faites une sauvegarde de votre base de données MySQL au préalable en cas de problème. Ensuite, vous pouvez toujours réinstaller l’ancienne version.
Note:
Il est important que vous utilisiez MySQL 5.6.4 ou une version ultérieure.
Sinon, des problèmes peuvent survenir lorsque InnoDB ne prend pas encore en charge l’indexation en texte intégral.
Il existe plusieurs façons d’effectuer la conversion. Le moyen le plus simple (si vous n’êtes pas codeur) est de convertir manuellement avec phpMyAdmin.
4. Activez l’onglet « Opérations » après avoir sélectionné la table que vous souhaitez convertir (voir point 3.).
5. Dans la section « Options de table », cliquez sur la case de sélection dans la colonne « Format de table » et changez le moteur de MyISAM à InnoDB. Confirmez ensuite la modification avec « ok ».
Vous effectuez toute la procédure avec toutes vos tables qui ont encore MyISAM et les changez toutes en InnoDB.
C’était tout. Cela rendra votre base de données beaucoup plus rapide et donc les performances de votre site web seront à nouveau un peu meilleures, ce qui profitera à votre classement sur Google.