Baron Schwartz publie la version finale de Innotop, un utilitaire de surveillance des tables MySQL.
innotop est un moniteur de requêtes et de statuts pour le moteur de table InnoDB...
Baron Schwartz liste les utilitaires MySQL disponible en Open Source et destinés à aider les administrateurs de la base de données. Au programme :
+ mytop
+ Innotop
+ phpMyTop et ajaxMyTop
+...
Si vous avez déjà souhaité que le résultat de la commande MySQL EXPLAIN soit publié sous forme d'arbre et non pas de tableau, alors vous serez comblé par le dernier outil de Baron Schwartz.
MySQL Visual Explain transforme la table de résultat de EXPLAIN en une vue hiérarchisée du plan d'exécution de la requête. Le résultat est significativement plus facile à comprendre, notamment dans le cas des index qui s'enchaînent.
MySQL Visual Explain fait partie du MySQL ToolKit de Baron Schwartz, où vous trouverez une myriade d'utilitaires pratiques.
MySQL Table Checksum est un outil qui permet de vérifier le contenu des tables MySQL, quelque soit leur moteur de stockage. Vous pouvez l'utiliser pour comparer des tables entre plusieurs...
Oracle vient d'annoncer le rachat de InnoDB Oy, la compagnie qui fournit le moteur de table MySQL InnoDB. Même s'il est intéressant de voir Oracle s'intéresser de près aux technologies Open Source, il semble surtout que l'éditeur vienne se placer de manière stratégique pour mettre des batons dans les roues de MySQL.
En effet, le moteur InnoDB est le seul de la gamme MySQL qui fournisse le support des transactions, le verrouillage de lignes, les supports des clés étrangères, le multi-versionage et d'excellentes transactions. Dépendemment de ce que va devenir le moteur lui-même, MySQL pourrait se voir couper une grande partie de ses arguments commerciaux, et perdre en même temps un partenaire important.
Pour le moment, rien n'est fait, à part le rachat. MySQL AB tente de calmer le jeu, mais les nuages sont bien noirs...
Jointures, unions, sous-requêtes, tables temporaires : quelques-unes des fonctionnalités de MySQL à ne pas oublier quand vient le moment de traiter des données sur plusieurs tables.
Il y a plusieurs jours, MySQL a publié son nouveau moteur de stockage Falcon. Nous ne pouvions manquer cette occasion pour tester ses performances est faire la comparaison avec InnoDB...
Il y a un an et demi, InnoDB était rachetée par Oracle. La réaction de MySQL a été rapide : l'architecture des moteurs de tables a été mise en avant,...
Peter Zaitsev publie sa présentation OSCON 2007 sur l'état actuel et les performances des moteurs transactionnels de MySQL : Innodb, Falcon, PBXT et SolidDB.
On y trouve une comparaison des avantages et inconvénients de chaque moteur : InnoDB gagne haut la main, avec la meilleure maturité (les autres ont tous un an ou presque), même est développé à un rythme assez lent. Il y aussi des graphiques de performances.
Au bout du compte, même si tous les 4 moteurs sont annoncés, 3 sont quasiment inutilisés en production.
Baron Schwartz publie un truc pour estimer la durée d'exécution d'une requête. Avec la commande EXPLAIN, on peut obtenir une estimation du nombre de lignes qui devra être traité par MySQL. Ce...
Zak Urlocker révèle que MySQL a conclu un nouvel accord avec Oracle pour l'utilisation de InnoDB. De plus, MySQL AB devrait publier un autre moteur transactionnel d'ici la fin du...
Mike Hillyer publie la première version de Sakila, la base de données de test de MySQL. Il s'agit d'un jeu de requêtes SQL, tables et données, qui permettent de tester...
Deuxième volet du documentaire sur le profilage de requête, par Baron Schwartz. Dans cet article, il propose une démarche à suivre pour évaluer l'impact d'un index sur l'exécution de requêtes....
Lors de la création de tables MySQL, le serveur dispose d'un moteur par défaut. Mais si le moteur de table demandé n'est pas disponible sur le serveur, alors MySQL va...
Le moteur de tables fédéré de MySQL est un fascinant exemple de la flexibilité obtenue grâce à l'abstraction de la couche de stockage du serveur. Les tables FEDERATED vous permettent...