Hallo Vinzenz,
erstaunlicherweise brauchen die Queries heute nur noch knapp 6 Sekunden. Mit einem ausführlichen grep nebenher konnte ich sie wieder auf 15 Sekunden dehnen. Ich weiß zwar nicht, was für Prozesse da in den letzten Tagen gelaufen sind, aber jetzt ist zumindest klar, dass nicht MySQL schuld ist :-)
Wie lange benötigt das SELECT-Statement _ohne_ WHERE-Klausel?
5.9 Sekunden
Wie lange benötigt die innere Abfrage, wenn Du sie allein abschickst?
0.2 Sekunden
Welche Datenmenge liefert Dein Statement zurück?
Knapp 30.000 Datensätze zu je 100B
Kann es sein, dass Dein Hauptspeicher nicht ausreicht?
Von den 48MB sind momentan knapp 6MB frei, während einer Query ändert sich da auch nicht viel.
Von daher bin ich nun eigentlich recht zufrieden mit den Ergebnissen, nur die 16 Sekunden kamen mir schon arg lang vor. Auf jeden Fall habe ich dabei wieder einiges gelernt! :-)
Danke für die Mühen und Grüße
Christian