|
|
 |
Liens sponsorisés
Actualités
Voici une compilation des sources d'information sur ce sujet :
Pete Freitag rappelle l'existence de 8 options de requêtes MySQL qui permettent d'adapter le comportement du serveur pour gagner en vitesse ou en fonctionnalité (ou les deux) :
SQL_NO_CACHE, SQL_CACHE,...
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.
Les caches de MySQL permettent d'éviter l'accès au disque lors de l'exécution des requêtes. C'est un atout important pour gagner en vitesse, car les accès disques sont aujourd'hui la source...
En utilisant une date en dur, vous pouvez tirer parti du cache de requêtes SQL de MySQL. Si vous utilisez une fonction telle que CUR_DATE(), cette fonction retourne toujours une valeur différente, et cela empêche le fonctionnement du cache. C'est une des situations où il est préférable de construire une requête SQL en PHP, plutôt que de l'avoir statique.
Durant le Camp MySQL a Google, Jay Pipe a organisé une session autour des conseils de performances pour les requêtes SQL avec MySQL. Le top 10 est rapidement devenu un...
Depuis MySQL 5.1.6, le serveur de base de données intègre un programmateur d'événement, qui permet de déclencher des requêtes SQL à date fixes ou programmées. C'est l'équivalent d'un cron, mais...
Une astuce de performances est à la mode actuellement : cela consiste à remplir le cache de MySQL dès que possible, pour les requêtes qui en ont besoin puisse le...
Jan Kneschke publie un tutoriel pour le proxy MySQL, destiné à séparer les requêtes SQL en fonction de leur impact : les écritures vont directement sur le maître, tandis que les lectures vont uniquement sur les esclaves. Cela permet de mettre en place une architecture de réplication sans modifier le code source de l'application amont (PHP ou autre) : le proxy MySQL se charge de faire la répartition entre les différents noeuds de l'architecture.
Dans le deuxième volet du tutoriel, Jan s'intéresse à des couples de requêtes classiques, comme les insertions avec colonne auto_increment, ainsi qu'à la mesure du lag de réplication.
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...
Cet article présente une des nouvelles fonctionnalités de MySQL 5.1 : le programmateur d'évènements. Cette fonctionnalité permet de programmer des évènements qui vont déclencher des requêtes SQL, des procédures stockées....
Querysniffer sert à lire des données sur un serveur en production. Il est impossible de savoir ce qui se passe sur un serveur MySQL sans activer le log de requêtes général. Pour cela, MySQL a besoin d'un redémarrage. Cela impose aussi un coût d'administration au serveur. Rien de tout cela n'est bon en production. Au contraire, Querysniffer peut être lancé et arrété à tout moment.
Tutoriel sur les requetes MySQL, la concatenation et sécuriser ses requetes MySQL en php ! Très gros tutoriel qui dure 47min.
MySQL respecte énormément le standard ANSI SQL. Mais il y a quelques points où leurs vues diffèrent. Pour aller encore plus loin dans le respect du standard, vous pouvez utiliser le mode SQL ANSI, avec la variable système SQL_MODE.
Avant de passer à cette étape, essayez de répondre aux questions de Erik Wetterberg, pour voir si vous faîtes la différence entre le SQL MySQL et le SQL ANSI. C'est plus dur qu'il n'y parait.
mysqlsla analyse les logs de MySQL : général, requêtes lentes et de requêtes. Anciennement appelé mysqlprofile, le nouveau nom reflète l'objectif du script : combined MySQL Statement Log Analysis (Analyse...
"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.
Sites de l'annuaire
Voici des sites figurant dans notre annuaire (inscription gratuite) :
- SQL CodeS-SourceS
Exemples de scripts SQL pour les bases de données...
Catégorie : Programmation > MySQL
http://www.sqlfr.com/
- Seebz : conseil en programmation web
Trucs, astuces et conseils en Xhtml, CSS, PHP et Mysql....
Catégorie : Conception de sites > Aides et tutoriels
http://www.seebz.be/
- Hébergement professionnel web - Platine Communication
Hébergement de sites web Windows : ASP, ASP.NET, ColdFusion, PHP, WebDev, MySQL, SQL Server. Support technique rapide. Domaines offerts, antivirus, antispam inclus. Packs messagerie. Programme revendeurs....
Catégorie : Internet > Hébergement web
http://www.platine.com/
- Developpeur Web : CV de Clément SELLIER
Site CV de Clément Sellier, développeur web (PHP, MySQL), concepteur de site web et d'applications web. Nombreuses compétences techniques : PHP, HTML, CSS, SQL (MySQL et Oracle), Java (JSP, Servlet), WebObject, C++ Connaissances de Windows XP, Vista, Linux et Mac OS X...
Catégorie : Internet > Pages personnelles
http://www.le-developpeur-web.fr/
- Site CV de Fabien Lacôte
Site cv de Fabien Lacôte, développeur C#/SQL Server, php/mysql, UML, Merise
Catégorie : Internet > Pages personnelles
http://www.be-zounours.info/
- CV développeur web asp, php, sql, flash
CV de Vincent Suy, développeur web : études, parcours, langage de programmation, expérience, compétences, réalisations....
Catégorie : Emploi > CV
http://www.vincent-suy.com/
- PhpLeague : Script Php Mysql
Script PHP-SQL de gestion de championnats sportifs tel que le football. Il génère les classements, les calendriers, les fiches clubs, les statistiques et le nécessaire au suivi d'un championnat. Un module de pronostics 1N2 est inclus ! Bon pronos !...
Catégorie : Programmation > Langage PHP
http://phpleague.univert.org/
- Weboserv, hébergeur WEB gratuit 600mo,PHP5,MySQL
La simplicité de l'hébergement WEB s'offre à vous : Une offre de base, gratuite. 600mo, PHP5/MySQL, FTP, Trafic Illimité.. Chez WEBOSERV, c'est vous qui créez votre offre, pas nous qui vous l'imposons. Ainsi, si l'offre de base, gratuite, ne vous suffit plus, vous avez la possibilité de faire évoluer votre compte en souscrivant à des options diverses (BDD supplémentaire,...)....
Catégorie : Hébergement web > Hébergement gratuit
http://www.weboserv.fr/
- phpMyVisites
phpMyVisites est une application libre de statistiques et de mesure d'audience de sites internet, développée en php/MySQL. Il propose de très nombreuses options d'analyses et une installation entièrement automatisée. Traduit en 20 langues !...
Catégorie : Internet > Mesure d'audience
http://www.phpmyvisites.net/
- Annuaire de ressources PHP-MySQL
Annuaire de sites sur les langages PHP et MySQL. Les différentes ressources présentes dans l'annuaire sont classées par thème : cela va des forums traitant du PHP aux différents sites présentant eux-même des ressources PHP. Les sites sont rentrés manuellement par les administrateurs et les mises à jour sont régulières....
Catégorie : Programmation > Langage PHP
http://directory.phpsources.org/
Autres actualités
- Les événements de MySQL 5.1 ...
Depuis MySQL 5.1.6, le serveur de base de données intègre un programmateur d'événement, qui permet de déclencher des requêtes SQL à date fixes ou programmées. C'est l'équivalent d'un cron, mais...[...]
- Accélérer MySQL en lisant les requêtes à l'avance ...
Une astuce de performances est à la mode actuellement : cela consiste à remplir le cache de MySQL dès que possible, pour les requêtes qui en ont besoin puisse le...[...]
- SQL Profiler - Configuration pour un développeur - tracer les requêtes SQL de votre application ...
SQL Profiler est un outil de SQL Server permettant de connaitre toutes les requêtes qui transite dans SQL Server. Il est très utile pour les développeurs afin de voir les requêtes qui transitent avec[...]
- Analyseur de logs MySQL ...
mysqlsla analyse les logs de MySQL : général, requêtes lentes et de requêtes. Anciennement appelé mysqlprofile, le nouveau nom reflète l'objectif du script : combined MySQL Statement Log Analysis (Ana[...]
- L'impact des très grosses requêtes SQL ...
Lorsqu'une grosse requête est lancée sur un serveur MySQL, elle a des impacts qui dépasse largement sa simple exécution. Il y a les impacts directs, comme le verrouillage de...[...]
- Les commandes préparées se marient avec le cache, en MySQL 5.1.17 ...
Les commandes préparées supportent désormais le cache de MySQL. Cela signifie que l'on peut préparer une commande sur le serveur, et la mettre dans le cache après exécution. Les sollicitations...[...]
- SQL Server : Interdire l’exécution de requêtes de plus de X secondes ...
Cette fonctionnalité existe depuis très longtemps dans SQL Server, elle permet de prévenir (la requête ne sera pas exécutée) les requêtes dont le temps d’exécution estimé dépasse le seuil spécifié.
[...]
- logiciel - Robin Schumacher (MySQL) : « Notre base de données corrige les mauvaises requêtes SQL » ...
Le responsable produit MySQL de Sun nous explique les nouvelles fonctions, présentes et à venir, de la base de données open source.[...]
- Le nouveau profileur de requêtes MySQL ...
Une des grandes forces de MySQL est son modèle d'innovation supérieur. Plutôt que de se limiter aux techniciens internes pour créer et entretenir un outil, MySQL a établit un partenariat...[...]
- Quelques astuces mysqldump ...
mysqldump est un utilitaire mysql qui extrait des données d'une table, et produit des requêtes SQL. Cette dernière peut être stockée pour sauvegarde, ou bien renvoyée directement dans un client...[...]
- Sniper MySQL ...
Je cherchais un tueur de requête pour MySQL depuis longtemps. Ce sont simplement des programmes qui surveillent la commande show processlist de MySQL, et décident d'interrompre des requêtes qui violen[...]
- MySQL 5.0.33 disponible ...
MySQL publie la version 5.0.33 de son serveur SQL. Il s'agit d'une version communauté, comme le montre la numérotation impaire. Et c'est aussi une version à jour, incluant les cor[...]
- SQL Server : White Paper sur le migration de MySQL, Oracle, etc. vers SQL Server ...
Vous etes intersse par la migration d une base de donnees (Oracle, MySQL, Access, etc.), Microsoft vient de mettre a disposition une serie de documents expliquant les etapes de migration de ces bases [...]
- Etude de profilage des requêtes SQL ...
- Quel vitesse de cache pour MySQL? ...
|
|
 |
|