Page 1 of 1
Mysql Anfragen überhäufen sich -> Server wird lahm
Posted: 2005-05-08 12:25
by becks123
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!
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
Posted: 2005-05-08 12:26
by outofbound
mysqladmin proc
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
Posted: 2005-05-08 12:32
by becks123
Code: Select all
h5987:~ # mysqladmin proc
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
Kann root nicht alles??
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
Posted: 2005-05-08 13:47
by helios24
Doch, aber du musst mit dem Parameter -p die Passwortübertragung des CLIENTEN einschalten
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
Posted: 2005-05-14 01:45
by kawfy
becks123 wrote:Kann man irgendwie sehen, woher genau diese ganzen SQL anfragen kommen? Also von welcher Funktion z.B.?
"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.
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
Posted: 2005-05-23 19:37
by picard666
probier mal eventl.
in der mysql konsole einzugeben!
Re: Mysql Anfragen überhäufen sich -> Server wird lahm
Posted: 2005-05-24 13:11
by phillux
picard666 wrote:probier mal eventl.
in der mysql konsole einzugeben!
Dann sieht er zwar, welche Queries gerade laufen, aber nicht von welchen Funktionen / Skripten...
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 .....
Allerdings wird damit die Funktion des Query-Cache teilweise ausgehebelt -> Performance ( < 5.*)