Comment, en PHP, reprendre au début le parcours d'un résultat MySQL, une fois qu'on a déjà déplacé le pointeur de lecture ?
Depuis Novembre 2005, je travaille sur un profileur de requête pour MysQL, grâce aux commandes SHOW PROFILE et SHOW PROFILES. C'est un projet intéressant, et il est maintenant rendu public...
Après avoir développé une application Web, il est souvent intéressant d'activer le log de requête SQL de MySQL, pour voir à quel point l'application utilise la base de données. Moins...
Lorsque l'on parle d'optimisation de requête sur MyQL, ou qu'on dit qu'une requête ne s'exécute pas correctement, on pense générlement en temps d'exécution. Cette durée est importante, mais ce n'est...
"MySQL fournit un mécanisme de cache de requête et de résultat, accessible à tous les utilisateurs. C'est un outil très utile dans les applications qui font souvent des répétitions des mêmes requêtes. " Les applications Web sont très gourmandes de ce type de fonctionnalités.
Voici comment paramétrer le cache de requête, en quelques directives.
La requête de compte de MySQL est très rapide :
mysql> Select count(*) from table;
En fait, cette requête ne sollicite pas les données de la table, mais les informations statistiques....
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 violent...
Il existe deux techniques d'indexation assez peu connues avec MySQL.
Les index complets sont des index qui couvrent toutes les colonnes nécessaires pour une requête. Si une requête utilise la...
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...
Aide requete MYSQL : par hanlin (6 messages)
Ma requete en Mysql ne marche pas ???? : par sTrex (11 messages)
Votre serveur est en production, mais il vous faut le déplacer, à l'occasion d'un changement de matériel. Comment faire?
Il faut évitez MySQL Hot Copy, rsynch ou même MySQL Dump, qui ne sont...
Bonjour
J'ai une requête MySQL trop lourde avec un RAND dans un ORDER
[code:1:f6fc3bc1b4]SELECT compteur, categorie, photo_small, description, title FROM wpa_photo WHERE valide!=0 ORDER BY RAND() LIMIT 1[/code:1:f6fc3bc1b4]
Comment peu... Forum Développement d'un site Web
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.
Jay Pipe présente la technique de Lazy Loading qui repousse la connexion au serveur MySQL au dernier moment, c'est à dire lorsque la première requête est envoyée au serveur. Cette...