2 votes

Existe-t-il un logiciel open source pour mesurer et surveiller les performances de MySQL ?

Je travaille à l'amélioration des performances d'un serveur MySQL. Je cherche quelque chose pour mesurer et surveiller la performance de MySQL (en tant que requête par seconde) dans le temps afin que je puisse mesurer toutes les améliorations que je fais.

Existe-t-il des logiciels libres faciles à utiliser qui permettent de réaliser cette opération ?

Nous vous remercions.

1voto

Sven Points 95985

Une solution parmi d'autres : Munin est livré avec un grand nombre de plugins liés à mysql.

1voto

MagicAndi Points 10128

Si l'objectif est d'identifier les améliorations de performance, il n'est pas nécessaire de disposer d'une infrastructure importante pour la collecte et la communication des données.

Activez le journal des requêtes lentes (et faites en sorte qu'il enregistre tout), puis utilisez ce programme pour identifier les requêtes problématiques. Notez que les résultats sont triés en fonction de la fréquence de la requête - mais en réalité, vous devriez classer les requêtes par ordre de priorité en fonction du produit de la durée moyenne d'exécution et de la fréquence.

Une fois que vous avez nettoyé votre code, vous pouvez vérifier si la configuration du SGBD est optimale. mysql_tuner.pl

1voto

Kasper Holdum Points 4173

Si vous vous donnez la peine de collecter et d'établir des graphiques statistiques mysql Veillez à faire de même pour d'autres données telles que utilisation du processeur , utilisation de la mémoire y activité du disque . Ce contexte vous aidera à comprendre ce qui limite les performances de mysql. Munin est un choix pour cela ; un autre est collecter . Regardez également certains des outils recommandés par percona , en particulier mysqlreport .

Dans la mesure du possible, il est préférable d'effectuer cette mise au point des performances dans un environnement de test plutôt que dans un environnement de production. Il est beaucoup plus facile de comprendre l'impact de vos changements lorsque vous contrôlez la charge imposée au système.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X