MySQL sehr langsam

MySQL sehr langsam

am 29.08.2006 12:35:38 von Pascal Rehfeldt

Hallo,

mein MySQL Server (5.0.24) ist seit ein paar Tagen extrem langsam.
Selbst einfache SELECTs ohne Joins, Groups oder Orders dauern schon rund
10 Sekunden. Und das sowohl unter PHP als auch über Frontends.

Ein Restart vom Deamon selbst und auch vom ganzen Rechner (2Ghz, 1024 MB
RAM, Slackware 9.1 mit 2.6er Kernel) hat nichts geholfen.

Reine PHP Anwendungen sind aber nicht betroffen und laufen wie gewohnt.

Woran liegt das und noch wichtiger, wie behebe ichd as wieder?


Gruß
Pascal

Re: MySQL sehr langsam

am 29.08.2006 12:47:48 von Frank Schenk

Pascal Rehfeldt wrote:
> Hallo,
>=20
> mein MySQL Server (5.0.24) ist seit ein paar Tagen extrem langsam.
> Selbst einfache SELECTs ohne Joins, Groups oder Orders dauern schon run=
d
> 10 Sekunden. Und das sowohl unter PHP als auch über Frontends.
>=20
> Ein Restart vom Deamon selbst und auch vom ganzen Rechner (2Ghz, 1024 M=
B
> RAM, Slackware 9.1 mit 2.6er Kernel) hat nichts geholfen.
>=20
> Woran liegt das und noch wichtiger, wie behebe ichd as wieder?

Logfile gecheckt?
Platte voll?
Tabellen hinüber?
Filesystem gecheckt?

hth, Frank

Re: MySQL sehr langsam

am 29.08.2006 13:12:11 von Pascal Rehfeldt

Hallo,

Frank Schenk wrote:
> Logfile gecheckt?
Ja, steht nichts Verdächtiges drin. Weder warnings noch errors.

> Platte voll?
Nein, sind noch ca 150GB Platz.

> Tabellen hinüber?
KA, wie check ich das?

> Filesystem gecheckt?
Ja, alles in Ordnung.


Pascal

Re: MySQL sehr langsam

am 29.08.2006 13:47:54 von Frank Schenk

Pascal Rehfeldt wrote:
>> Tabellen hinüber?
> KA, wie check ich das?

Siehe Handbuch zu "CHECK TABLES" und "REPAIR TABLES"


Frank

Re: MySQL sehr langsam

am 31.08.2006 12:00:09 von Pascal Rehfeldt

Hallo,

Frank Schenk wrote:
> Siehe Handbuch zu "CHECK TABLES" und "REPAIR TABLES"
Tabellen sind alle in Ordnung.

Pascal

Re: MySQL sehr langsam

am 31.08.2006 12:49:51 von Axel Schwenke

Pascal Rehfeldt wrote:
>
> mein MySQL Server (5.0.24) ist seit ein paar Tagen extrem langsam.
> Selbst einfache SELECTs ohne Joins, Groups oder Orders dauern schon rund
> 10 Sekunden. Und das sowohl unter PHP als auch über Frontends.

Laß mich raten: du hast nichts gemacht?

> Ein Restart vom Deamon selbst und auch vom ganzen Rechner (2Ghz, 1024 MB
> RAM, Slackware 9.1 mit 2.6er Kernel) hat nichts geholfen.

Kein Wunder. Ist ja auch kein Windows.

> Woran liegt das und noch wichtiger, wie behebe ichd as wieder?

Dafür kann es ca. 1000 verschiedene Ursachen geben. Die wahrschein-
lichsten sind kaputte (und darum nicht verwendete) Indexfiles,
Hardwareschaden (Platte?) oder Fehlkonfiguration. Falls Client und
Server über ein Netzwerk miteinander reden, gleich nochmal 1000 weitere
mögliche Ursachen. An Trivialitäten, wie daß ein anders Programm (oder
ein Trojaner) gerade deine Ressourcen auffrißt, hast du hoffentlich
selber gedacht?

Für eine Ferndiagnose fehlen Details. Z.B. ein Beispiel-SELECT mit
Informationen über die verwendeten Tabellen und wie lange das normal
und jetzt braucht.


XL