Existe-t-il des différences significatives entre les versions 5.1 et 5.5?
Le serveur en question est utilisé pour héberger un forum vBulletin de taille moyenne.
Le principal avantage de 5.1 est qu'il est disponible via apt-get.
De nos jours, vous pouvez utiliser MySQL 5.5 maintenant. J'ai 5.5.9 en production en ce moment et il fonctionne très bien.
J'ai réussi à faire évoluer MySQL 5.5 avec une réplication circulaire simple sur 3 serveurs DB. Voici la disposition de chaque serveur de base de données et ce qui fonctionne
/etc/my.cnf a les éléments suivants
[mysqld]
innodb_read_io_threads=64
innodb_write_io_threads=64
innodb_io_capacity=65536
innodb_buffer_pool_instances=1
innodb_bufer_pool_size=162G
Chaque serveur MySQL contient
Après 1 an, cela fonctionne toujours comme un rêve en raison de l'utilisation de MySQL 5.5 et de l'obtention d'InnoDB pour engager les 12 CPU.
Donc, je suis assez satisfait de ses performances jusqu'à présent et donc du client.
5.5 est une version de développement et ne convient pas à la production. Sauf si vous avez une raison spécifique, vous ne devriez même pas envisager d'exécuter 5.5 pour toute utilisation en production.
la source
Ni. Utilisez percona 5.1 avec xtra-db. Percona.com C'est aussi rapide que 5.5, et fait beaucoup de choses que MySQL devrait faire. Il est gratuit, basé sur et compatible binaire en remplacement de MySQL. Je n'ai pas encore eu de bonnes expériences avec percona au lieu de MySQL. Assurez-vous de définir le moteur par défaut sur innodb. Afficher les moteurs; montrera que vous utilisez xtradb au lieu de innodb.
la source
Vous devriez réellement utiliser mysql 5.0, le planificateur de requêtes fait un meilleur travail avec vbulletin que 5.5. Nous avons trouvé plusieurs domaines dans lesquels le planificateur de requêtes de 5.5 entraînait des performances globales moins bonnes que 5.0 et donc nous sommes revenus.
http://www.makingitscale.com/2010/latest-mysql-query-planner-gone-looney.html
la source