|
|
 |
Accélérer MySQL en lisant les requêtes à l'avance
Liens sponsorisés
Actualités
Voici une compilation des sources d'information sur ce sujet :
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...
Tutoriel sur les requetes MySQL, la concatenation et sécuriser ses requetes MySQL en php ! Très gros tutoriel qui dure 47min.
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...
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...
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,...
MySQL n'est donc pas limitée aux requêtes de type SELECT ... FROM ... WHERE. C'était déjà le cas depuis de nombreuses années, mais les possibilités de la version 5 ont...
Extrait du nouveau livre "Pro MySQL", destiné aux utilisateurs avancés de MySQL. Un extrait est paru sur le site de MySQL, et traite des mesures de performances et du profilage des requêtes. Les auteurs détaillent le processus à suivre pour réaliser un bon test de performances, afin d'évaluer la charge limite que le serveur MySQL et l'application qui fonctionne avec peut accepter : c'est une information importante avant de lancer le site sur internet.
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.
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 semble que MySQL 5.1 supportera les requêtes programmées. Il s'agit de donner une date d'exécution pour une requête, un peu comme on programme une tâche système avec la crontab. Cela permettra...
Mike Wilibanks liste différentes astuces pour accélérer les requêtes SQL quand on l'utilise avec PHP.
Connections à la demande
Requêtes en boucle
Sélections en fonction de besoins
Utilisez les bons types de données
Normalisation
Denormalization
Types de tables
Les règles simples
Pour les performances, il est trop facile de masquer les nombres de requêtes en PHP. C'est à dire que placer une requête dans une boucle foreach permet de s'épargner l'écriture de nombreuses requêtes, et cela masque beaucoup de travail pour MySQL dès que la boucle est importante. C'est probablement la pierre d'achoppement la plus fréquente lorsqu'on utilise PHP avec MySQL. PHP Performance Series: Maximizing Your MySQL Database (0 visite)
Oleksandr "Sanja" Byelkin est interrogé par Arjen Lentz, responsable des relations avec la communauté MySQL. Sanja est le programmeur principal derrière les fonctionnalités de sous-requêtes, de cache de requêtes et de Vues.
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...
«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 avec...
De retour de MySQL UC, Domas Mituzas rassemble ses notes sur la montée en charge de serveurs MySQL : caches, gestion des requêtes lentes, compressions, répartition de la charge. Domas...
Sites de l'annuaire
Voici des sites figurant dans notre annuaire (inscription gratuite) :
- 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/
- 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/
- Search profiling
Le search profiling est une nouvelle discipline du Search Engine marketing qui consiste à analyser l'historique des requêtes des internautes afin de dresser leur profil socio-professionnel, politique, personnel et/ou de consommateur....
Catégorie : Marketing et publicité > Emarketing
http://www.searchprofiling.com/
- Intégrer jQuery dans PHP avec magix cjQuery
Magix cjQuery est une bibliothèque écrite en PHP 5. Elle permet d'effectuer le contrôle de vos données échangé dans les champs de formulaire, faire des requêtes simplement avec une abstraction d'object, créer des fichiers XML, généré des miniatures, etc. Elle peut être intégrée dans tout type de conception, et est compatible avec différents framework. Mais la grande force de la librairie c'est bien entendu de pouvoir effectuer des requêtes ajax, des effets visuel, des validations de formulaire en javascript directement dans le code PHP avec jQuery....
Catégorie : Programmation > Langage PHP
http://www.magix-cjquery.com/
- CV d'un développeur web PHP MySQL CSS
Jeune ingénieur en région parisienne je développe des sites internet pour particuliers et entreprises. Spécialisé en PHP MySQL CSS, je sais également développé des applications en C, C++, Csharp, ASP et Cold Fusion. Je suis actuellement niveau BAC+3, et j'effectue ma 4ème année à l'ETNA (Ecole des Technologies Numériques Appliquées), école d'ingénieur en alternance situé à Paris sud....
Catégorie : Emploi > CV
http://rdasilva.fr/
- FreeGlobes : annuaire PHP Mysql
FreeGlobes est un annuaire PHP/MySQL libre, ergonomique et respectueux des standards. S'il est simple à installer, il est egalement simple à personnaliser et à faire évoluer. Freeglobes est un annuaire résolument web 2.0....
Catégorie : Logiciels > Logiciels pour Internet
http://www.freeglobes.net/
- Graphismes et téléchargements pour Football Manager
FMGraph est un site basé sur les graphismes du jeu vidéo Football Manager. Le principal atout du site est la partie requêtes, ou les membres peuvent effectuer toute sortes de requêtes graphiques, en rapport ou non avec le jeu ou le Football. Un regroupement de téléchargements est également présent sur le forum, en respectant minutieusement les droits d'auteurs. D'autres ajouts non-graphique sont également consultables, tels des updates, des utilitaires....
Catégorie : Jeux vidéo > Jeux vidéo de sport
http://www.fmgraph.com/
- CV Developpeur web php java
je suis développeur informatique (java, php, mysql, javascript, html, xhtml, xml, css, merise) et je souhaiterais mettre mon cv en ligne. je suis actuellement en licence informatique en alternance et je cherche une entreprise ou effectuer mon contrat de professionnalisation....
Catégorie : Emploi > CV
http://niz91.olympe-network.com/
- Girafon
Girafon est un hebergeur de Shell, Eggdrop, ircd, de sites web Php, Mysql...
Catégorie : Internet > Hébergement web
http://www.girafon.org/
- Classe PHP MySQL pour formulaire et framework PHP par XBPlog
XBPlog est un éditeur de classe PHP qui permet d'augmenter la rapidité de votre développement PHP. Nous proposons aussi un framework php français réalisé à l'aide des classes que nous avons créées. Les premières classes disponibles servent à créer des formulaires simples ou avec MySQL. Toutes les actions concernant les formulaires sont simples, sont implémentées, comme l'établissement de champs obligatoires ou la création facilité d'un menu select. Concernant la classe MySQL, il suffira de passer en paramètre le nom de votre table pour que le formulaire PHP se trace automatiquement. Encore une fois, toutes les actions de bases sont prévues, comme l'insertion des données ou la mise à jour dans la base. Vous pouvez même pré remplir le formulaire grâce à notre système de sélection. Il est possible de créer un formulaire qui utilise plusieurs tables....
Catégorie : Programmation > Langage PHP
http://www.xbplog.com/
Autres actualités
- 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[...]
- Options de requêtes MySQL ...
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_CACH[...]
- 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...[...]
- 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[...]
- 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...[...]
- Requêtes programmées dans MySQL ...
- Les requêtes complexes avec MySQL ...
- [pratique] Les requêtes complexes avec MySQL ...
- 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.[...]
- MySQL 5.2.3 ...
Une nouvelle version de MySQL 5.2 est disponible : la 5.2.3 qui semble sauter plusieurs versions, puisque la précédente était la 5.2.0.
MySQL 5.2 contient les fonctionnalités de MySQL 5.1, avec...[...]
- 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...[...]
- MySQL GUI Tools version 10 ...
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[...]
- MySQL passe en version 5.1 et booste les performances ...
Sun a présenté la nouvelle version de MySQL, qui passe en 5.1, et annonce un gain de 10 à 15% de performances.[...]
- Requêtes complexes et sous-requêtes ...
- La séparation MySQL Entreprise et MySQL communauté ...
Mike Kruckenberg s'interroge sur les premiers mois de la séparation entre MySQL communauté et MySQL entreprise. Lancé il y a quelques mois, tambour battant, MySQL entrerprise proposait des services pl[...]
|
|
 |
|