• [^] # Re: Pas représentatif du tout, en fait.

    Posté par . En réponse au lien Performances comparées des moteurs MyISAM, Aria, InnoDB. Évalué à -1.

    Non, c'est le même moteur avec trois bases contenant les mêmes données. La seule différence est que MyISAM et Aria n'ont pas de FK. ;+)

    J'ai déterminé deux requêtes. La requête mono-table tape dans une base de 130 Mo. J'ai donné le lien de la base.

    Comme je l'ai indiqué dans le billet, j'ai regardé, comme ça au doigt mouillé, en prod si le résultat était conforme au test en mettant en oeuvre performance_schema et j'ai pu constater que InnoDB était plus rapide que Aria qui était la motorisation que j'avais choisie auparavant, du fait de l'utilisation massive des JOIN et des INNER JOIN dans le CMS. Cette information est un complément et n'est pas représentative du test qui lui a été sérieusement effectué, dans des conditions strictement identiques pour les trois motorisations.

    Comme je l'ai indiqué par commentaire, j'aurais pu faire d'autres tests notamment avec des clauses WHERE portant sur les clés primaires.

    NB Je fais de la base de données depuis 1988, date à laquelle j'ai suivi une formation DBA. Je travaille sur Oracle (depuis la version 6.0), PostgreSQL (depuis la version 7.3), MySQL (depuis la version 3.23), MariaDB (depuis la 5.5).