Moin!
$query = "SELECT
korrekturFROM
korrekturwerteRIGHT JOIN (
messungen) ON (
messungen.
epoche=
korrekturwerte.
epoche) GROUP BY
messungen.
epocheORDER BY
korrekturwerte.
epocheASC";
Wann immer ein Query sehr lange dauert, ist es der erste Schritt in der Analyse, dass man einen weiteren Query absenden, bei dem man "EXPLAIN" vor den langsamen Query schreibt. Das wirft dir die Ausführungsstrategie aus, die die Datenbank benutzt - besonders wichtig sind die Informationen über genutzte Indices.
Wenn du mit der Ausgabe und den Infos im Handbuch nichts anfangen kannst, gehört die Explain-Ausgabe hier ins Forum.
Aber ich vermute einfach mal was: Deine beiden Spalten für Epoche sind nicht als Index definiert.
- Sven Rautenberg