10
votes

MySQL compte combien de requêtes par seconde sont exécutées, y a-t-il une manière?

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?

merci.


0 commentaires

6 Réponses :


8
votes

Essayez l'excellent utilitaire de Jeremy Zawodny myTop .

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.


1 commentaires

Je n'ai pas cela installé. J'ai trouvé un autre moyen de mysqladmin Statut



4
votes

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).

voir http: //dev.mysql. COM / DOC / REFMAN / 5.0 / FR / STATUT-ÉTATS-VARIABES.HTML


3 commentaires

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 et requêtes peut impliquer des routines stockées.



0
votes

Nous pouvons avoir un petit script pour cela. Ce sera une chose comme ci-dessous. XXX


1 commentaires

Cela devrait être tout possible à faire dans MySQL, n'est-ce pas? Je ne sais pas comment le faire tristement.



2
votes

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.

Testé avec MySQL 5.1.63.


0 commentaires

10
votes
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';

1 commentaires

Pour toute personne utilisant MySQL 5.7+, la table d'état global a été déplacée vers la performance_schema.



4
votes

Vous pouvez utiliser: xxx

qui retournera la sortie comme: xxx

Les requêtes par seconde sont les suivantes: 0.072 < / strong>, qui est questions / disponibilité .


0 commentaires