Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 2341 to 2350 of 2494 « Previous | Next »
La valeur de l'Open Source? Question ouverte


"L'entrée sur le marché de l'éditeur suédois MySQL est attendu avec impatience par les gestionnaires de fonds, qui attendent de nouveaux moyens pour mesurer la performance des valeurs Open Source."

MySQL passe sur Businesweek. Et on attend toujours leur mise en marché.

Proxy MySQL publié


Le proxy MySQL de Jan Kneschke est maintenant disponible : selon son auteur, il est totalement scriptable, et peut gérer l'équilibrage de charge, la reprise sur incident, l'analyse de requête, la réécriture de requête, etc. Cela devrait apporter des solutions simples pour passer d'un serveur à plusieurs, sans passer par des solutions propriétaires dispendieuses.

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


PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes : PHP 5.2.3 et 4.4.7; MySQL 5.0.41 (communauté) et 5.0.42 (entreprise), 4.1.22, ainsi que 5.1.19-beta. Les mises à jour sont recommandées vers ces versions.

8 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes : Gallery, Invision Power Board, Joomla, WordPress, Xoops, dotProject, phpmailer et wordpress

Singapore Gallery fullpath disclosure

Site : Invision Power Board "xmlout.php" Arbitrary Profile Manipulati...

Site : Letterman Module for Joomla "Itemid" Parameter Cross Site Scri...

Site : WordPress Automattic Stats Module Referer Field HTML Injection Vulnerability

Site : Tiny Content Module for Xoops "spaw_root" Parameter File Inclu...

Site : dotProject Unspecified Data Handling Client-Side Cross Site Sc...

Site : Debian …

[Lire plus]
Une séquence sans auto_increment


Voici un truc pour regénérer une séquence auto_increment, similaire à celles d'Oracle, et en se passant d'auto_increment.

En passant par une variable MySQL, on peut recréer la séquence lors de l'insertion en masse. Le truc ne fonctionne qu'avec une seule connexion, mais pour une opération de migration, c'est parfait.

5 souhaits pour MySQL


Ils sont nombreux à émettre leurs voeux de fonctionnalités pour les prochaines versions de MySQL. Ce n'est pourtant pas le nouvel an!

, , , ,

Vidéo PHP et MySQL, édition 3


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

Ces vidéos sont publiés sur les sites de partagent de vidéo. Ce sont des tutoriels enregistrés, des sessions de conférences, des screencast ou encore des slides de conférences.

N'hésitez pas à nous contacter pour signaler tout media qui mérite d'être ajouté à cette liste.

Les PDG de l'Open Source


Matt Asay rencontre les PDG de l'Open Source qui viennent du monde propriétaire. C'est le cas de Mårten Mickos, le PDG (ou CEO) de MySQL AB.

"Quelle est la plus grande surprise que vous ayez eu en prenant votre position? Il y a eu de nombreuses surprises, mais quelle est la plus grande? C'est une question difficile. Peut être celle qui fait qu'il y a autant de conception de l'"open source" qu'il n'y a de voix dans la communauté. De manière intéressante, ces différentes définitions mènent à différents modèles d'affaires autour de l'Open Source."

Statistiques du serveur MySQL


Statpack Version 2 est un utilitaire pour suivre les statistiques de statut de MySQL. La commande de base est SHOW STATUS. Si cette dernière est puissante et fournie, elle ne fait que donner un aperçu de l'état du serveur. On ne voit aucune évolution dans les données, et cela complique la lisibilité des valeurs.

Statpack Version 2 va enregistrer les appels à SHOW STATUS qu'il fait, puis publier plusieurs indicateurs, avec une valeur instantanée, une valeur moyenne, et un affichage moins linéaire que SHOW STATUS.

Innodb et ?autoshrink?

Aujourd’hui j’ai reçu un message d’un collègue qui était surpris de voir que son “datafile” InnoDB gardait la même taille aprés avoir effacé des tables ou des éléments de ses tables.
C’est tout à fait normal! Toutes les bases de données marchent de la même facon. Un tablespace s’agrandira tout seul si vous le créez en mode autoextend et ce sous MySQL mais aussi Oracle, IBM DB2,… Si vous n’activez pas la fonction autoextend quand la base voudra allouer de la place, vous verrez une belle erreur.

La question est pourquoi? Performances!

Pour gagner en performances, vous voulez que votre base pré alloue de l’espace disque, des blocks de data pour vous. Nous parlons alors d’extend. Vu ces conditions veut on vraiment désalloué des entends pour les réallouer ensuite? La réponse est non!

Comment alors récupérer de l’espace? La seule solution est d’exporter les data, d’effacer les …

[Lire plus]
Com_admin_commands

Si vous jouez un peu avec MySQL vous devez déjà connaitre la commande SHOW STATUS. Elle vous donne un snapshot de tous les compteurs interne de MySQL. Ces compteurs traquent des événements précis, par exemple:

mysql> show status like ‘Com_select’;
+—————+————+
| Variable_name | Value |
+—————+————+
| Com_select | 2293615720 |
+—————+————+
1 row in set (0.00 sec)

Voila le nombre de select qu’il y a eu sur ce server, 2.3 milliards… oups…

mysql> show status like ‘Questions’;
+—————+———–+
| Variable_name | Value |
+—————+———–+
| Questions | 533719732 |
+—————+———–+
1 row in set (0.00 sec)

‘Questions’ est le nombre de requêtes et commandes envoyées au serveur et devrait donc être logiquement la somme …

[Lire plus]