Mysql zählen, wie viele Abfragen pro Sekunde ausgeführt werden, gibt es eine Möglichkeit?

8

Ich habe einen beschäftigten Webserver mit LAMP installiert, und ich frage mich, gibt es eine Möglichkeit zu zählen, wie viele Abfragen pro Sekunde (mysql) auf dem Server ausgeführt werden?

Danke.

    
Nikos 02.05.2010, 18:24
quelle

6 Antworten

8
%Vor%     
n00b 26.06.2013 18:02
quelle
6

Versuchen Sie Jeremy Zawodnys ausgezeichneten Dienst mytop .

Wenn Sie das Perl-Modul Time :: HiRes installiert haben, wird es von mytop automatisch zur Generierung von high verwendet -Abfrage pro Sekunde Informationen.

    
Bill Karwin 02.05.2010 18:29
quelle
3

Es gibt nützliche Informationen aus dem SHOW GLOBAL STATUS; Befehl, einschließlich der Anzahl der ausgeführten Abfragen (wenn Ihr MySQL 5.0.76 oder höher ist).

Siehe Ссылка

    
Dave W. Smith 02.05.2010 19:10
quelle
2

Sie können verwenden:

%Vor%

gibt die Ausgabe wie folgt zurück:

%Vor%

Hier sind Abfragen pro Sekunde: 0.072 , was questions/uptime ist.

    
quelle
0

Wir können ein kleines Skript dafür haben. Es wird etwas wie das Folgende sein.

%Vor%     
Uday 22.05.2012 14:33
quelle
0

Wenn Sie den Befehl "STATUS" (nicht SHOW STATUS) verwenden, berechnet MySQL die Abfragen pro Sekunde seit dem Serverstart für Sie.

Getestet mit MySQL 5.1.63.

    
Gene Vincent 31.07.2012 09:53
quelle

Tags und Links