SHOW MUTEX STATUS

Hallo,
ich habe eine kleine Webapplikation (Ruby On Rails), die jetzt binnen
von ein paar Tagen 2 mal hängen geblieben ist (kein CPU verbrauch, kein=
e
Reaktionen). Nun habe ich mal versucht, mit SHOW MUTEX STATUS raus zu
bekommen, woran das liegen könnte. Ich bekomme dabei eine Ausgabe, die =

wie folgt anfängt:

mysql> show MUTEX STATUS;
+-------------+------+----------+
| File | Line | OS_waits |
+-------------+------+----------+
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| trx0trx.c | 147 | 0 |
| dict0dict.c | 3706 | 0 |
| dict0mem.c | 90 | 0 |
| dict0dict.c | 3706 | 0 |
| dict0mem.c | 90 | 0 |
| dict0dict.c | 3706 | 0 |
| dict0dict.c | 3706 | 0 |
| dict0dict.c | 3706 | 0 |
| dict0mem.c | 90 | 0 |
| dict0dict.c | 3706 | 0 |
| dict0mem.c | 90 | 0 |
| dict0dict.c | 3706 | 0 |
| dict0mem.c | 90 | 0 |
| dict0dict.c | 3706 | 0 |
| dict0dict.c | 3706 | 0 |
| dict0mem.c | 90 | 0 |
| dict0dict.c | 3706 | 0 |
| dict0dict.c | 3706 | 0 |
=2E...

und dann scheinbar endlos weiter mit folgenden zwei Zeilen geht:
| buf0buf.c | 497 | 0 |
| buf0buf.c | 494 | 0 |

Bei beiden Hängern scheint laut logfile die gleiche Aktion von Server
durchgeführt worden zu sein. Die einzige Besonderheit, die ich jetzt be=
i
der Aktion sehen ist, dass es schreibende Zugriffe sowohl auf MYISAM als =

auch INNODB Tabellen gibt.

Kann jemand von euch mit meinen Angaben etwas anfangen und mich in die
Richtung einer Problemlösung schubsen. Oder was für Analysemöglichk=
eiten
hätte ich sonst noch?

Version ist:
mysql Ver 14.12 Distrib 5.0.41, for unknown-linux-gnu (x86_64) using
readline 5.0

mfg Torsten

--
kostenlose Wirtschaftssimulation: http://www.financial-rumors.de
Torsten Robitzki [ Mo, 07 April 2008 20:58 ] [ ID #1937043 ]
Datenbanken » de.comp.datenbanken.mysql » SHOW MUTEX STATUS

Vorheriges Thema: PRIMARY KEY Feld bei SELECT-Abfrage erstellen
Nächstes Thema: User variable setzen und an anderer Stelle benutzen