WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Logga db i realtid (https://www.wn.se/forum/showthread.php?t=10733)

Axe 2005-11-06 21:22

Ibland när jag ser att mysql går tungt skulle jag vilja kolla vilka queries som körs. Helst i realtid, lite liknande top-kommandot eller "tail -f". Finns det något sätt att göra detta på som ni känner till?

WizKid 2005-11-06 21:25

mytop har jag haft mycket nytta av. Får ioförsig bara ut snapshots av vilka queries som körs men du borde i vilket fall se vilka queries det är som är långsamma

Gustaf 2005-11-07 08:45

mysql> show processlist;

funkar bra också om man kommer in på servern.

Danielos 2005-11-07 12:00

Hur ser databas strukturen ut, hur många databaser och hur många tables i varje databas?
Har du indexat bra också?

kullervo 2005-11-07 16:16

Du kan använda slow query log-funktionen för att logga queries som tar mer än en viss tid att utföra.

Edit: Ett lite mer allmänt tips är att dra igång MySQL Administrator och kolla all statistik. Med det programmet ser man mycket info lättöverskådligt och det finns även en del kommentarer som berättar vilka värden man borde ha.


Alla tider är GMT +2. Klockan är nu 09:34.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson