|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Bonjour,
Je cherche comment connaître le nombre de requête en cache lors d'exécution de requêtes (donc pas celle dans le cache global), et aussi comment récupérer le temps d'exécution d'une requête? Merci |
|
|
00
|
|
|
#2 | ||
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Vous pouvez utiliser un profiler de requête (mysql query browser ?) ou un profiler de code (xdebug avec interface kcachegrind ou script perl ct_annotate ?).
Est-ce que vous utilisez une classe d'abstraction de base de données ? Si oui, modifiez la méthode de requête par example comme cela : Code :
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
||
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Non je n'utilise pas de classe, mais j'ai vu une technique qui consiste a faire un SHOW STATUS avant et apres la requete.
|
|
|
00
|
|
|
#4 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Effectivement je voie plein de solutions dans la documentation : http://dev.mysql.com/tech-resources/...-profiler.html
Vous parlez peut-être de show profiles ? Vive google au fait n'est-ce-pas...
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Eu j'ai évidemment fait plusieurs recherche sur google avant de poster ce sujet...
Edit: Quel est la méthode utilisé sur le forum? |
|
|
00
|
|
|
#6 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
vBulletin utilise une classe d'abstraction de base de données avec des fonctions de débuggage à l'instar du code que j'ai posté.
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Et a ce moment la connaissez vous une bonne classe d'abstraction?
Merci |
|
|
00
|
|
|
#8 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Beaucoup advocatent PDO mais je préfère largement PEAR MDB2, mais symfony qui génère ses classes d'objets en parsant des fichier yaml m'a l'air vraimment interressant.
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com