web-dev-qa-db-fra.com

Y a-t-il des outils d'analyse comparative MySQL?

J'ai entendu il y a longtemps qu'il y avait cet outil qui vous aide à tweek MySQL Paramètres pour une meilleure performance, mais je ne peux pas se soulever pour le trouver. Je suis conscient que je peux utiliser AB pour Apache pour simuler un trafic élevé et me générera un journal lent. Cependant, s'il s'écrase (déjà arrivé et il était en mode de production), je ne sais pas pourquoi il s'est écrasé et s'il peut être édélé à partir de la configuration.

12
poelinca

Benchmarking ou outil de syntonisation?

IMHO, il n'y a pas d'outil qui sera spécifique à ce dernier sauf si vous avez une utilisation super générique. Vous devez identifier votre modèle d'utilisation et syntoniser vos hôtes de base de données pour accueillir. Si vous êtes écrit, vous aurez une configuration différente d'un scénario lu-lourd. En bout de ligne, votre réglage suit votre utilisation d'applications.

Pour l'analyse comparative, j'utilise Sysbench . Voici un exemple de mon blog .

Ajouté: Voici mon bœuf avec des outils de configuration: avec les modifications apportées aux versions 4.x vs 5.x vs 5.5.x Il y a beaucoup de modifications qui ne jagent pas entre eux. Vous avez donc vraiment besoin d'un DBA averti pour évaluer ce qui se passe pour chaque hôte. Charge, stockage, trafic, exigences spécifiques à l'application, il y a beaucoup de choses qui peuvent entrer dans une configuration optimale. Un outil peut vous faire partie du chemin, mais peut laisser quelque chose ou inclure quelque chose qui peut causer une défaillance. De la mémoire tampon à la chasse aux plugins à la filetage, un outil de configuration peut vous fournir une fausse certitude que vous implémentez la configuration correcte.

6
randomx

Je pense Monyog peut gérer une partie de votre demande.

Monyog MySQL Monitor et Advisor est un "MySQL DBA dans une boîte" qui aide MySQL DBAS à gérer plus de serveurs MySQL, syntonisez leurs serveurs MySQL et résoudre les problèmes avec les applications de base de données MySQL.

enter image description here Monyog ne trouve pas seulement Problème SQL Il dispose également de plus de 200 moniteurs et de conseillers, ce qui suggère quel paramètre vous devez utiliser pour les variables système MySQL (en modifiant my.cnf/my.ini Fichier) Cela aide à régler votre serveur MySQL.

En outre, il y a tellement de fonctionnalités que DBA aimerait avoir dans ses activités quotidiennes telles que le rapport de tendance, le tableau de bord, la gestion de configuration du serveur, les alertes SNMP/SMTP, etc. Pour plus de détails, vous pouvez vous référer.

http://www.webobyog.com/fr/monog_feature_list.php

4
Am1rr3zA

Vous pouvez utiliser Spotlight A TOAD Application

Spotlight® sur MySQL diagnostime des problèmes MySQL en temps réel en affichant graphiquement toutes les activités de base de données dans une interface utilisateur intuitive, vous permettant de réagir rapidement aux problèmes qui nécessitent une attention particulière.

2
CoderHawk

Quest a un outil de référence de base de données. Vous pouvez exécuter un test synthétique TPC-C, H, E sur votre base de données MySQL. Cela ne suggérera pas les modifications de la configuration, mais cela facilite le test de ces changements. Communauté d'usine de référence

2
thatjeffsmith

Il semble que votre demande puisse aussi être y a-t-il des outils de syntonisation pour MySQL? Il y a Serveral:

  • conseiller PHPMYADMIN
  • Mysqltuner
  • mysqlreport
  • conseiller PHPMYADMIN
  • mysqltuner.pl

et quelques belles suggestions de réglage à: http://web3us.com/drupal6/how-create-web-site-handbook/how-setup-mysql/tuning-mysql

0
Jeff