Servus Leute,
in letzter Zeit überhäufen sich die MYSQL Anfragen...
Unter "top" in der Konsole werden nur mysql anfragen aufgelistet.
Kann man irgendwie sehen, woher genau diese ganzen SQL anfragen kommen? Also von welcher Funktion z.B.?
Danke!
Mysql Anfragen überhäufen sich -> Server wird lahm
-
- Posts: 470
- Joined: 2002-05-14 13:02
- Location: Karlsruhe City
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
mysqladmin proc
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
Code: Select all
h5987:~ # mysqladmin proc
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
Doch, aber du musst mit dem Parameter -p die Passwortübertragung des CLIENTEN einschalten
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
"knifflig". :idea: Aber du kannst ja in den Logs nach den Queries schauen. Wenn du deine installierten Webanwendungen gut kennst, weisst du auch, aus welchen Skripten sie stammen.becks123 wrote:Kann man irgendwie sehen, woher genau diese ganzen SQL anfragen kommen? Also von welcher Funktion z.B.?
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
probier mal eventl.
in der mysql konsole einzugeben!
Code: Select all
show processlist;
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
Dann sieht er zwar, welche Queries gerade laufen, aber nicht von welchen Funktionen / Skripten...picard666 wrote:probier mal eventl.
in der mysql konsole einzugeben!Code: Select all
show processlist;
Es gibt aber die Möglichkeit, in Queries Kommentare einzubauen, die dann auch bei SHOW PROCESSLIST angezeigt werden. Kommentare stehe in /* [kommentar] */ also z.B. so:
Code: Select all
/* GetNewestUser */ SELECT * FROM user WHERE .....