J'ai récemment publié un blog à propos d'un analyseur pcap qui affichait les requêtes SQL. L'outil et son code sont disponibles au public. Il est très simple, l'aide est dans...
MySQL a publié une nouvelle version de sa suite d'outil d'administration qui comprend :
MySQL Administrator 1.2
MySQL Query Browser 1.2
MySQL Migration Toolkit 1.1
MySQL Workbench 1.1
Ces applications étaient livrées de manière...
MySQL publie la dernière version de ses outils graphiques :
MySQL Administrator 1.2.10
MySQL Query Browser 1.2.10
MySQL Migration Toolkit 1.1.10
Les outils sont graphiques, et disponibles pour de nombreuses plate-forme, notamment Windows,...
"MySQL Query Browser est un outil qui vous permet d'exécuter des requêtes et déployer des scripts SQL. Cela ne semble pas trop intéressant à première vue, et c'est probablement pour cela que j'ai mis si longtemps avant de le considérer, mais il propose des fonctionnalités qui se révèleront pratiques."
MySQL Query Browser est une interface graphique pour exécuter des requêtes et naviguer dans une base de données MySQL. Le logiciel est en version gamma (dernière avant la version publique) et est disponible gratuitement pour Linux et Windows sur les sites de MySQL.
Je viens de publier mysql-query-builder 1.0.2. Il lui manque toujours une documentation formelle, mais elle est couverte à 100% par les tests unitaires, qui peuvent faire office de manuel.
MySQL Query Builder est un jeu de classes PHP 5 qui permettent (surprise!) de construire des requêtes MySQL correctes, avec PDO et les instructions SQL de préparation. C'est particulièrement utile si vous devez implémenter une couche d'abstraction de base de données (j'implémente ActiveRecord avec), et que vous construisez dynamiquement vos requêtes.
Il existe aussi Babel MySQL, un projet destiné à convertir automatiquement des phrases humaines en requêtes SQL.
Baron Schwartz publie un truc pour estimer la durée d'exécution d'une requête. Avec Explain, on peut obtenir une estimation du nombre de lignes qui devra être traité par MySQL. En divisant cela par Handler_read_rnd_next, qui est une mesure de la vitesse de lecture des données sur le disque, on peut obtenir une telle estimation.
Bien sur, ce chiffre est perturbé en cas de nombreuses requêtes simultanées. How to estimate query completion time in MySQL (0 visite)
L'installation de MySQL sur OS X qui a fait l'objet de nombreux articles sur xrings.net reposait sur des packages prêt à l'emploi compilés pour OS X mais non officiels (entropy.ch ou serverlogistic.com).
Depuis peu, MySQL AB, propriétaire de MySQL, livre ses propres versions sous forme d'installeurs pour Mac OS X.
MySQL 4.0
MySQL 4.1
MySQL 5
Ces installeurs intègrent un raccourcis dans les Préférences Système pour activer/désactiver le serveur de bases de données.
S'ajoute désormais des outils visuels de gestion de la base pour gérer l'administration du serveur (MySQL Administrator) et pour créer, exécuter ou optimiser des requêtes (MySQL Query Browser). Deux outils Cocoa qui complèteront l'historique Phpmyadmin.
iBen
Quelques articles de référence sur les moyens d'optimiser MySQL au niveau des requêtes et des index
MySQL AB annonce aujourd'hui la publication d'outil graphiques pour la plate-forme MacOSX. Conçus pour simplifier la vie des développeurs de bases de données, des administrateurs et des utilisateurs, les nouvelles versions beta de MySQL Query Browser et MySQL Administrator pour Mac OS X sont disponibles sur le site Web sous licence GPL.
MySQL et les nouveaux outils Macintosh seront présentés cette semaine à la conférence Apple Worldwide Developers Conference à San Francisco.
Pourqoui dois-je configurer le temps de requête lente manuellement' Pourquoi est-ce que le serveur ne peut pas devenir lui-même le temps normal d'exécution d'une requête et me signaler les écarts, les requêtes particulièrement lentes'
A partir de cette constation, Jan Kneschke utilise la déviation standard pour identifier les requêtes trop lentes. Ca, en plus du MySQL Proxy et de l'histogramme de requêtes. MySQL Proxy: Adaptive Slow Query Log (0 visite) MySQL Proxy :Query Histogram (0 visite) MySQL Proxy (0 visite)
Bonjour,
Je souhaite configurer un serveur mysql afin que d'autres serveurs puissent s'y connecter et faire des query.
Dans la table mysql.user, j'ai l'utilisateur root configuré avec host=localhost.
Afin de pouvoir se connecter depuis d'autre... Forum Administration d'un site Web
Suivant les versions, le nombre maximal de tables dans une jointure MySQL dépend de la version de MySQL :
MySQL 3.23 - 31
MySQL 4.0 - 61
MySQL 4.1 -...
Ces deux articles de blogue traitent de la différence entre CURRENT_USER() et SESSION_USER(). Ils ont des comportements particuliers lorsqu'ils fonctionnent avec des déclencheurs. On peut notamment les utiliser pour enregistrer automatiquement les utilisateurs qui ont fait des modifications dans une table. Beat Vontobel vous montre comment faire, avec MySQL 5.0.17 tout frais.
MySQL++ est une interface C++ pour MySQL. Elle est construite avec les principes STL, pour rendre aisé l'accès à la base de donnés depuis un conteneur STL. MySQL++ soulage le...
SHOW PROFILES est une commande SQL récente de MySQL, qui détaille la durée des opérations qui ont lieux durant l'exécution d'une requête. C'est la version a posteriori de EXPLAIN (qui fonctionne a priori). Elle permet de savoir combien de temps MySQL passe à lire des données, à libérer les ressources ou à exécuter la requête. C'est un outil précieux pour identifier les raisons d'un ralentissement sur le serveur.
SHOW PROFILES devrait être dans la trousse à outil de tout utilisateur de MySQL, à coté de EXPLAIN. SHOW PROFILES and SHOW PROFILE Syntax (0 visite) Using the New MySQL Query Profiler (0 visite) A look at MySQL on ZFS (0 visite)