Questions MySQL à Sun

Via une bévue technique de Tim O'reilly, nous avons la chance de lire une entrevue entre les acteurs de la conférence Web 2.0 de San Francisco. Cela concerne SUN, et bien sûr MySQL, mais aussi d'autres aspects comme l'environnement, et le Web 2.0.
John Coggeshall demande à Jonathan l'impact de Sun sur MySQL, et on y apprend que cette dernière vient de conclure un deal de 10 millions de dollars, et que les entreprises traditionnelles, et plus seulement Web 2.0, s'intéressent désormais à MySQL pour lancer des produits commerciaux qu'elles ne se sentaient pas prêtes à lancer. On retrouve ici le thème classique que les entreprises n'utilisent pas MySQL en production car elles n'ont pas confiance.
Enfin, il y a cette réponse très pertinente sur l'intérêt d'un blogue pour une entreprise comme SUN : "Si je blogue, ceux qui sont intéressés le lise. Si je ne dit rien, ils n'ont rien à entendre."

  •   …
[Lire plus]
Les disques sont-ils critiques pour les performances MySQL?

Une analyse de Peter Zaitsev sur le rôle central qu'occupe les disques durs dans les performances MySQL, et pourquoi ils sont importants, ou pas. Il liste notamment différents critères à surveiller pour bien comprendre les limitations d'un système : la taille de stockage, la vitesse d'écriture/lecture, les accès aléatoires,

Alertes sécurité des applications PHP et MySQL, édition 199


PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.5 et 4.4.8; MySQL 5.0.51 (communauté) , 5.1.23-rc et 6.0.4.
Les mises à jour sont recommandées vers ces versions.



13 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
DotClear, Drupal, Gallery, Horde, Invision Power Board, Joomla, PHP Nuke, PostNuke, WordPress, e107, ming, phpBB et phpMyAdmin


[Lire plus]
MySQL User Guide : une autre documentation MySQL

En plus de la documentation officielle MySQL, il existe désormais un guide utilisateur, dont le but est la prise en main du serveur, et non pas l'exhaustivité de la référence. En bref, ce guide est plus court, plus pragmatique, mais beaucoup moins complet. Il sera probablement plus adapté au débutant que la documentation complète, car il devrait se perdre un peu moins dans différents points de détails, et rester concentré sur les utilisations les plus classiques.
Et on peut aussi y contribuer, comme en lançant une version française. Un candidat?

Vidéo PHP et MySQL, édition 42

Voici les 5 dernières vidéos PHP et MySQL.

[Lire plus]
Conférence MySQL utilisateurs en France?

"Like it or not, it is the MySQL Conference and Expo". que vous aimez cela ou pas, c'est la conférence et exposition MySQL, résume Baron Schwartz. La conférence de Santa Clara était un show professionnel, et non pas une rencontre d'utilisateurs.
Il suggère que la communauté abandonne sa timidité, et s'organise pour avoir sa propre rencontre d'utilisateur. Le concept a été baptisé OurSQL, et se cherche actuellement un modèle : une ou deux journée, un coût raisonnable autour de 100 Euro, avec la nourriture, et des localisations bien plus proches des utilisateurs.
Autant que je le sache, PHP Québec et l'AFUP proposent des conférences de cette gamme, à des tarifs très raisonnables, et dans un format très attrayant. Même sur Paris, cela pourrais se faire. Qu'en pensez-vous?

[Lire plus]
Conférences postées : PHP London, MySQL UC, Open Web Vancouver

3 conférences publient leurs conférences :


  • PHP London : avec les slides et l'enregistrement sonore.
  • MySQLUC : slides uniquement
  • OpenWebVancouver : en cours, mais trouvez mes slides sur nexen.net
Meilleur suivi des utilisateurs MySQL

Maciej Dobrzanski signale deux patch MySQL qui améliorent grandement le suivi des utilisateurs MySQL.
Le premier est micro-slow, un patch qui donne la possibilité d'identifier les requêtes lentes en donnant une précision inférieure à la seconde, comme c'est le cas actuellement. La requête la plus lente qui soit mesurable doit faire au moins une seconde, ce qui est un filtre très large pour la plus part des requêtes SQL pour le Web. micro_slow permet de descendre sous cette barre.
Le deuxième est une série de nouvelles commandes SHOW : SHOW TABLE_STATISTICS, SHOW INDEX_STATISTICS et SHOW USER_STATISTICS. On peut maintenant suivre le nombre lignes lues, de connexions, de connexions simultanées, etc. pour un utilisateur durant sa durée de vie. Dans un environnement fortement multi-utilisateur, cela permet de faire la différence entre ceux qui sont inactifs, et ceux qui surchargent la machine.

 
 
mysql> SHOW …
[Lire plus]
Optimisation des performances de MySQL (23 Apr 2008)
  • Vos applications ralentissent-elles en période de pointe?
  • Vous avez des difficultés à localiser les goulots d'étranglement ?
  • Vous concevez une nouvelle application et souhaitez savoir comment optimiser vos schémas et index?
  • Vous souhaitez améliorer les performances de vos bases de données MySQL existantes?

Alors ce séminaire web gratuit est pour vous! Vous bénéficierez de conseils d'experts pour vous aider à obtenir de meilleures performances! Nous aborderons les sujets suivants:

  • Concepts et recommandations de profiling & benchmarking
  • Optimisation des schémas
  • Sélection et optimisation des index
  • Techniques de tuning du SQL
  • Optimisation des paramètres du serveur



MySQL 6.0 : système de sauvegarde et offre commerciale

MySQL a annoncé à ses partenaires qu'il va publier certaines fonctionnalités nouvelles uniquement à ses clients (via MySQL Enterprise). Le communiqué n'est pas encore en ligne, mais la fureur fait rage sur le sujet. Il y a, au moins, deux faces à cette histoire.
Une première qui concerne la sauvegarde. MySQL 6.0.4 et plus récent est livré avec des commandes de sauvegarde en ligne : backup et restore database. Elles permettent de faire des sauvegardes sur un serveur en production, sans passer par mysqldump. Ces commandes seront les premières à être affectées par la nouvelle politique de MySQL, puisque les versions à chaud, compressée et chiffrées (séparément) seront des services payants. En fait, comme le précise Guiseppe Maxia, BACKUP est bien livré en GPL, mais tous les services avancés sont des plug-ins payants.
L'autre aspect est le changement de politique de développement de MySQL. Jusqu'à présent, l'éditeur …

[Lire plus]