05-10-2012, 10:08 AM
Ouais, donc "un peu barbare"... Disons plutôt "carrément dégueulasse", ca sera plus approprié.
Ah, m'étant demandé justement quelle différence il y avait entre InnoDB et MyISAM, j'ai voulu faire un test in-situ... InnoDB gère les transactions donc il sera utile pour les scripts "concurrents", mais attention: il est neeeettement plus lourd que MyISAM.
La différence est assez nette quand même, surtout niveau INSERT/UPDATE (normal, à cause des transactions entre autres): <100 µs (microsecondes) pour les MyISAM, et plutôt de l'ordre de 30ms (millisecondes) pour InnoDB, on est sur du x300 niveau temps d'exécution des requêtes (idem pour DELETE; SELECT s'en sort un peu mieux).
Donc je pense qu'il serait intéressant, si ton site vise pas mal de trafic, de revoir le concept, ca t'économisera beaucoup en terme de temps de calcul SQL.
Ah, m'étant demandé justement quelle différence il y avait entre InnoDB et MyISAM, j'ai voulu faire un test in-situ... InnoDB gère les transactions donc il sera utile pour les scripts "concurrents", mais attention: il est neeeettement plus lourd que MyISAM.
La différence est assez nette quand même, surtout niveau INSERT/UPDATE (normal, à cause des transactions entre autres): <100 µs (microsecondes) pour les MyISAM, et plutôt de l'ordre de 30ms (millisecondes) pour InnoDB, on est sur du x300 niveau temps d'exécution des requêtes (idem pour DELETE; SELECT s'en sort un peu mieux).
Donc je pense qu'il serait intéressant, si ton site vise pas mal de trafic, de revoir le concept, ca t'économisera beaucoup en terme de temps de calcul SQL.