MySQL 5.1 GA est sortie en grande pompe, et tout le monde y va de son billet, pour ou contre. J'ai pu le mettre en environnement de production en mode master/slave et slave: le premier est slave d'un 5.0.56, et master d'un 2ème serveur en 5.1.30.
On peut nettement apercevoir sur le graph CPU suivant, la mise en prod de la version 5.1.30, avec une très nette augmentation des IO disques ! Le slave (22), en 5.0, prenait parfois du délais lors de la regénération de tables, en 5.1 il prend nettement plus de délais. Je n'ai même pas testé les nouvelles fonctionnalités comme le partitionnement, ayant lu sur plusieurs articles que cette version était encore trop buguée si on les utilisait...
Ah oui, et c'est pas tout... Le master/slave (21) a lamentablement crashé, après 6 jours seulement d'utilisation ! Un ticket est ouvert chez MySQL, qui n'a pas de solution, et attend le prochain crash avec cette fois les core dump d'activés. En espérant que ce crash n'arrive pas pendant les fêtes !


Commentaires
J'ai installé MySQL 5.1 sur mon environnement de développement et j'ai eu 2 erreurs terriblement étranges. En ce qui me concerne, MySQL 5.1 n'est pas pret pour être en Production.
La première: Innodb avait une transaction invisible qui lockait une table. Il n'y avait rien dans le processlist. Cependant SHOW ENGINE INNODB STATUS affichait bien qu'une transaction étant en cour. Comme il n'y avait pas de process ID, je n'ai pas pu killer la connexion, j'ai du redémarrer MySQL pour corriger le problème. Chez Sun, on me répond que ce n'est pas un bug.
La 2ieme: On vide une table avec un TRUNCATE. Tout semble bien fonctionner. Cependant, tout les instances de PHP qui se connectaient sur le serveur voyaient toujours les données. Même PhpMyAdmin voyait les données lorsqu'on cliquait l'onglet "Afficher", mais retournait aucun résultat lorsqu'on executait la requete manuellement. Notre application voyait également les données alors que tout les clients consoles avait une table bel et bien vide. Encore une fois, j'ai du redémarrer MySQL.
Je te trouve courageux d'avoir installé 5.1 en production.
Je n'ai pas rencontré ces problèmes avec 5.1. Je tiens à préciser que ce serveur de prod est très simplement remplaçable en cas de gros problème, il n'est interrogé que 3x par période de 2h, donc... On n'a pas toujours cette chance, et le passé m'a prouvé que rien ne vaut la prod pour valider un produit.