J'ai un serveur Web occupé avec une lampe installée et je me demandais, existe-t-il un moyen de compter le nombre de requêtes par seconde (mySQL) sont exécutées sur le serveur? P>
merci. p>
6 Réponses :
Essayez l'excellent utilitaire de Jeremy Zawodny myTop . P>
Si vous avez le module perl TIME :: Embauche installée, MyTop sera automatiquement Utilisez-le pour générer une requête à retenue à repasser par seconde. P>
Je n'ai pas cela installé. J'ai trouvé un autre moyen de mysqladmin Statut
Il y a des informations utiles à miner du statut global de spectacle; commande, y compris le nombre de requêtes exécutées (si votre MySQL est 5.0.76 ou ultérieure). P>
voir http: //dev.mysql. COM / DOC / REFMAN / 5.0 / FR / STATUT-ÉTATS-VARIABES.HTML P>
Quelles sont toutes les questions incluses dans la partie de ces questions ...?
Je serche à la manière dont MySQL calcule ces valeurs de questions ou de ces questions. Je fais la somme de com_select, com_update, com_set_option, com_update, com_delete et peu de choses mais ne pas obtenir la correspondance exacte entre ces deux.
Le diff entre questions code> et
requêtes code> peut impliquer des routines stockées.
Nous pouvons avoir un petit script pour cela. Ce sera une chose comme ci-dessous.
Cela devrait être tout possible à faire dans MySQL, n'est-ce pas? Je ne sais pas comment le faire tristement.
Lorsque vous utilisez la commande "Status" (non afficher l'état), MySQL calculera les requêtes par seconde depuis le début du serveur pour vous. P>
Testé avec MySQL 5.1.63. P>
SELECT s1.variable_value / s2.variable_value FROM information_schema.global_status s1, information_schema.global_status s2 WHERE s1.variable_name='queries' AND s2.variable_name ='uptime';
Pour toute personne utilisant MySQL 5.7+, la table d'état global a été déplacée vers la performance_schema.
Vous pouvez utiliser: qui retournera la sortie comme: p> Les requêtes par seconde sont les suivantes: questions / disponibilité code>. p> p>