Pavel: Abfrage über zwei Tabellen, sort, LIMIT 10, Abfrage dauert 45 Sekunden

Beitrag lesen

Hallo in die Runde, Ich habe eine Datenbank. In einer Tabelle (abrufe) sind ca. 200000 Datensätze. Ich möchte mir die letzten 10 Ausgeben lassen, es geht aber es dauert 45 Sekunden, was ja nicht sein sollte.

Wie kann ich die Abfrage so gestalten, dass sie vielleicht erst die letzten 10 ausliest anstatt alle um dann die letzten 10 herzunehmen.


SELECT a.*, b.gemeinde FROM abrufe a, plz b WHERE a.plz=b.plz ORDER BY a.datum DESC LIMIT 10