MySQL a l’avantage de pouvoir fonctionner avec différents moteur de stockage. Les plus connus sont sans aucun doute MyISAM, moteur historique très rapide en lecture mais dépourvu de transaction, et InnoDB qui est un moteur transactionnel capable d’absorber des charges plus importantes. Plusieurs autres moteurs sont également disponibles et répondent à des besoins particuliers. Memory [...]
L’optimisation de requêtes MySQL est nécessaire afin d’obtenir un site performant. Des outils comme la commande EXPLAIN ou l’analyse des fichiers de log sont d’un grand secours. La commande EXPLAIN permet de connaître les plans d’exécution, les utilisations d’index, mais le nombre de lignes traitées n’est que le résultat d’un calcul approximatif. Le fichier de [...]
L’optimisation des requêtes est cruciale. Jay Pipes vient de publier une présentation expliquant différents aspects de la commande EXPLAIN. Si vous développez autour de MySQL, je vous encourage à la lire. Au pire, vous ne perdrez pas beaucoup de temps. Par contre, cela va changer votre vie si vous ne connaissiez pas tout