J'ai environ 3 sites Web résidant sur un serveur partagé avec d'autres équipes. J'ai été informé qu'il y a une énorme augmentation de l'utilisation du processeur et nous devons l'abaisser. Je doute que mes sites Web provoquent cela. J'ai utilisé SHOW FULL PROCESSLIST dans MySQL et 90% du temps montre des requêtes provenant d'autres bases de données. Mais je pense que l'exécution de plusieurs commandes SHOW FULL PROCESSLIST n'est pas une preuve suffisante. Comment puis-je vérifier que mes bases de données ne sont pas des CPU?Comment vérifier si ma base de données mysql ralentit
0
A
Répondre
1
Si vous pensez que c'est une requête MySQL, essayez d'inspecter le MySQL Slow Query Log. Le journal vous aidera à identifier les requêtes qui prennent beaucoup de temps à s'exécuter. Vous pouvez ensuite copier-coller le texte de la requête dans une session de requête MySQL, l'exécuter et observer l'utilisation du processeur.
0
Vous pouvez également installer une autre version de MySQL, qui permet de suivre les statistiques des utilisateurs exactes et d'autres choses:
http://www.mysqlperformanceblog.com/2008/07/16/mysql-releases-with-percona-patches/
Questions connexes
- 1. jQuery vérifier la base de données mysql si le nom d'utilisateur est déjà pris
- 2. MySQL Voir vérifier si les données sont NULL
- 3. Comment vérifier si quelque chose existe dans une base de données SQL?
- 4. Comment vérifier si l'entrée mysql est vide dans PhP?
- 5. Comment supprimer une base de données MySQL?
- 6. Requête dynamiquement une base de données pour vérifier la valeur
- 7. Comment vérifier la connexion à la base de données rapidement?
- 8. Comment vérifier si la même balise était déjà dans la base de données avec PHP et Mysql?
- 9. Comment vérifier si une valeur est listée dans une base de données en utilisant MySQL et PHP?
- 10. Comment vérifier si c'est null?
- 11. Comment vérifier si une règle existe dans une base de données de clauses de fichier prologue
- 12. Vérifie si un ID existe dans une base de données
- 13. Comment vérifier si l'utilisateur a entré ou non des données dans MySQL en utilisant PHP?
- 14. Comment archiver une base de données MySQL?
- 15. comment vérifier la structure de la base de données interne
- 16. Comment vérifier si la requête MySQL est valide sans l'exécuter?
- 17. Comment vérifier si une valeur est un entier dans MySQL?
- 18. Comment vérifier si une base de données existe dans SQL Server?
- 19. Ouvrir Connexion à la base de données, Comment vérifier si elle existe toujours?
- 20. Comment vérifier si une table temporaire existe dans la base de données
- 21. Comment synchroniser ma base de données Firebird locale avec une autre base de données Firebird?
- 22. comment copier un contenu de colonne de ma base de données locale à la base de données principale?
- 23. Pourquoi ma clé primaire ralentit-elle mes requêtes?
- 24. SQL pour vérifier si la base de données est vide (pas de tables)
- 25. Pourquoi l'insertion de ma base de données MySQL ne fonctionne-t-elle pas?
- 26. Comment vider une base de données MySQL avec ant?
- 27. Comment vérifier si deux bases de données SQL Server contiennent des données égales?
- 28. Le déclenchement de la copie ralentit considérablement les opérations de la base de données
- 29. Comment puis-je remplacer & par une perluète dans ma base de données?
- 30. Pourquoi ai-je cette erreur sur ma base de données locale et non sur ma base de données active?