gaengsterbruth
Mitglied
Hallo Zusammen!
Ich habe ein Query gebastelt, das leider langsam eine etwas lange Arbeitszeit hat.
Es braucht 15s bis es auf der Datenbank die 238'000 Datensätze durchgerattert hat.
Wie kann ich es Optimieren ? Oder was könnte mir helfen, damit ich es schneller durchrattern kann ?
Danke schon im vorraus.
Gruess
Ruth
Ich habe ein Query gebastelt, das leider langsam eine etwas lange Arbeitszeit hat.
Es braucht 15s bis es auf der Datenbank die 238'000 Datensätze durchgerattert hat.
Wie kann ich es Optimieren ? Oder was könnte mir helfen, damit ich es schneller durchrattern kann ?
Code:
SELECT alarmeedlanlagen.DatumZeit, alarmeedlanlagen.DMSName, anlagen.BEZEICHNUNG, anlagenstationen.BEZEICHNUNG, alarmeedlanlagen.Objektname, alarmZustaende.bezeichnung, alarmeedlanlagen.Prioritaet, alarmeedlanlagen.Nummer
FROM alarmeedlanlagen
LEFT JOIN anlagenstationen ON alarmeedlanlagen.Anlage = anlagenstationen.BEZEICHNUNG_KURZ
LEFT JOIN anlagen ON anlagen.ID_ANLAGEN = anlagenstationen.ID_ANLAGEN
LEFT JOIN alarmZustaende ON alarmZustaende.ID_alarmZustaende = alarmeedlanlagen.Zustand
LEFT JOIN anlagen_firma ON anlagen.ID_ANLAGEN = anlagen_firma.ID_ANLAGEN
GROUP BY alarmeedlanlagen.DatumZeit
ORDER BY alarmeedlanlagen.DatumZeit DESC , alarmeedlanlagen.DMSName DESC
LIMIT 0 , 300;
Danke schon im vorraus.
Gruess
Ruth