Ich kenne nur die Ausgabe von phpMyAdmin, aber so wie ich das deuten würde, wird in deiner Abfrage kein einziger Schlüssel verwendet, das dürfte der Grund für die Performance Probleme sein.
Ich habe im Moment alle Schlüssel rausgenommen da es nur noch fehler gab.
Stellenweise wurde es mit Schlüssel erheblich langsamer.
Jetzt habe ich Aktuell das Problem das die Abfrage auch mit einem Fehler endet. Und zwar mit dem das der Erlaubte Speicher voll währe.
Und das Lokal auf dem XAMPP der 32MB erlaubt hat.
Naja liegt wohl mal wieder an der neuen Abfrage.
SELECT
e.plz,
e.ort,
e.location,
e.fsa_datum
FROM
orte AS o
JOIN event AS e ON e.plz = o.plz
WHERE
SQRT(($laenge - o.laenge) * ($laenge - o.laenge) + ($breite - o.breite) * ($breite - o.breite)) <= ".$umkreis_grad."
Kennst du die Formel? Da jetzt im Moment der Der Wert von Umkreis_grad fehlhaft ist.