Existe-t-il un moyen de voir un aperçu des types de requêtes qui passent le plus de temps chaque jour sur MySQL?Que fait MySQL en grande partie?
Répondre
Oui, MySQL peut créer un journal de requêtes lentes. Vous aurez besoin de commencer mysqld
avec le drapeau --log-slow-queries
:
mysqld --log-slow-queries=/path/to/your.log
Ensuite, vous pouvez analyser le journal à l'aide mysqldumpslow
:
mysqldumpslow /path/to/your.log
Plus d'informations ici (http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html).
Vous pouvez toujours configurer la journalisation des requêtes comme décrit ici:
http://dev.mysql.com/doc/refman/5.0/en/query-log.html
Cela dépend de ce que vous entendez par «le plus de temps». Il peut y avoir des milliers sinon des centaines de milliers de requêtes qui prennent chacune très peu de temps, mais consomment 90% de la bande passante CPU/E/S. Ou il peut y avoir quelques grandes valeurs aberrantes. Il existe des outils de surveillance et d'analyse des performances, tels que le PERFORMANCE_SCHEMA intégré, les outils d'entreprise de l'équipe Oracle/MySQL et des services en ligne tels que newrelic permettant de suivre les performances d'une pile d'applications complète.
- 1. que fait cette instruction sql? (Mysql)
- 2. Que fait typedef en C++?
- 3. Que fait === faire en PHP
- 4. Que fait glLoadIdentity() en OpenGL?
- 5. Que fait stdole.dll?
- 6. Détecter si l'utilisateur fait partie d'un groupe
- 7. Que fait le paramètre Longueur mySQL pour différents types?
- 8. Que fait ce code? (2)
- 9. WPF. Comment montrer seulement une partie de la grande toile?
- 10. Que fait une déclaration "CALLBACK" en C?
- 11. Que fait cet assemblage en ligne x86?
- 12. Que fait "return function() {...}" en JavaScript?
- 13. Que fait cette fonction en Python impliquant urllib2 et BeautifulSoup?
- 14. IIS7 - que fait MaxProcesses?
- 15. Est-ce que log10f() ne fait pas partie de la bibliothèque mathématique standard?
- 16. Que fait cette fonction?
- 17. Que fait l'opérateur =>?
- 18. Que fait readlink systemcall?
- 19. Que fait exactement FillMode?
- 20. Que fait '@_' dans Perl?
- 21. Que fait exactement rangeOfCharacterFromSet?
- 22. Que fait ce javascript
- 23. Que fait [STAThread]?
- 24. Que fait sizeof (char *)?
- 25. Obtenir une partie de la ligne MySql?
- 26. Que fait (int ** array;) créer?
- 27. Que fait la méthode registerNatives()?
- 28. Que fait cette expression régulière?
- 29. Que fait cet attribut .NET?
- 30. Que fait {variable} dans flex
http://stackoverflow.com/questions/20263/is-there-a-profiler-equivalent-for-mysql#82757 –