MySQL Gadgets : iostats pour mysql

Jay publie trois petits utilitaires MySQL qui publie des informations sur un serveur en fonctionnement, à la manière d'iostats. Les utilitaires se servent de SHOW STATUS et consort pour rassembler différentes informations instantanées sur le fonctionnement du serveur.

 
 
$ ./myq_status -h host -u user -p  pass -t 15  myisam
 
row      Queries (/sec)      Table Key Buffer 
 
time      sel  ins  upd  del  lock  full    used  dirt rmiss wmiss 
 
16:16:11 341m 256m 135m 5.4m 0.02% 57.8% 442.34M 0.00% 0.74% 34.2% 
 
16:16:27 56.9 19.2    0    0 0.00% 57.6% 442.34M 0.00% 0.36% 21.1% 
 
16:16:41  136 22.1    0    0 0.00% 57.4% 442.34M 0.00% 3.95% 20.7% 
 
16:16:56 27.1 19.7    0    0 0.00% 57.3% 442.34M 0.00% 0.58% 35.8% 
 
[Lire plus]
MySQL proxy : premiers tests en charge

mysql-proxy se dirige tranquillement vers sa première version stable, et les premiers ateliers de performance sont en train de sortir. mysqlproxy sert de point d'entrée pour une architecture MySQL : en lui donnant quelques règles, on peut répartir les demandes de requêtes sur plusieurs machines, en fonction de règle personnalisées.
Les résultats sont encourageants :


  • mysql-proxy a resisté à mysqslap (le client de tests en charge de MySQL)
  • mysql-proxy a répartit la charge entre les bases sans problème
  • Assurez-vous que tout fonctionne correctement dès le début avec un client MysQL.
[Lire plus]
Compression des champs TEXT dans MySQL

La compression de données permet de faire économiser de la place sur le disque, mais coûte en performances. Quel peut être l'impact de cette approche pour une base de données?
L'impact peut être intéressant pour les champs BLOB, et plus surement encore, les champs TEXT. Avec une fonction telle que COMPRESS et UNCOMPRESS, accessibles directement dans MySQL, on peut gagner un facteur de 2 à 10 sur l'espace de stockage. Pour des données qui sont peut manipulées, cela peut se révéler très bon, même en performances : lire sur le disque des données est généralement assez lent. Bien sur, vous devez vérifier si votre serveur est chargé ou pas.
Un autre aspect à prendre en compte est que les données compressées sont presque chiffrées : une recherche dans une colonne compressée implique une décompression des données, de même qu'un GROUP BY ou un affichage partiel. C'est généralement à ce stade qu'on réalise que la …

[Lire plus]
Compiler MySQL 5.0.51 sur Ubuntu 7.10

Ronald Bradford publie une liste de solutions pour ceux qui compilent MySQL sur Ubuntu 7.10, avec les explications aux écueuils les plus courants.
" Cela faisait longtemps que je n'avais pas compilé [MySQL] depuis les sources, et, pour la situation, la première fois que je le faisais sur Ubuntu 7.10 (une installation propre). Voici certains problèmes et les solutions associées, pour éviter à tout le monde de bloquer sur la même chose."

Compiler MySQL 5.0.51 sur Ubuntu 7.10

Ronald Bradford publie une liste de solutions pour ceux qui compilent MySQL sur Ubuntu 7.10, avec les explications aux écueuils les plus courants.
" Cela faisait longtemps que je n'avais pas compilé [MySQL] depuis les sources, et, pour la situation, la première fois que je le faisais sur Ubuntu 7.10 (une installation propre). Voici certains problèmes et les solutions associées, pour éviter à tout le monde de bloquer sur la même chose."

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


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é) , 4.1.22, ainsi que 5.1.22 et 6.0.3.
Les mises à jour sont recommandées vers ces versions.



9 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
Drupal, Gallery, Horde, Invision Power Board, Joomla, Mantis, WordPress, ming et phpBB


[Lire plus]
Magazine MySQL de décembre 2007

Le Magazine MySQL (un PDF gratuit) sort son troisième opus (hivers 2007).


  • Comment appeler une procédure stockée avec un paramètre OUT
  • Optimisation de performances Innodb
  • Extrait du livre "Expert Mysql "
  • Optimisation d'index en MySQL - Partie 2
Magazine MySQL de décembre 2007

Le Magazine MySQL (un PDF gratuit) sort son troisième opus (hivers 2007).


  • Comment appeler une procédure stockée avec un paramètre OUT
  • Optimisation de performances Innodb
  • Extrait du livre "Expert Mysql "
  • Optimisation d'index en MySQL - Partie 2
Entrée en bourse en 2008 : MySQL, Ingres et SugarCRM?

Le magazine fortune a dressé la liste des introductions en bourse intéressantes pour 2008 : 3 des cinq entreprises retenues sont Open Source : MySQL, Ingres et SugarCRM. Pour MySQL, cela fait déjà longtemps que l'on en parle, et les rumeurs ... sont toujours des rumeurs. Disons simplement que 2008 est plus probable que 2007.

[Lire plus]
Vidéo PHP et MySQL, édition 27

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



[Lire plus]