Hallo,
ich möchte aus einer
DB am schnellsten die letzten 100 Datensätze holen. Ich kam auf diese Lösung, gibt's bessere Ideen?
SELECT knr FROM tbteilnehmer ORDER BY id_teilnehmer DESC LIMIT 100
Wird da nicht erst sortiert? Das kann doch unter Umständen lange dauern, oder?
also bei fast allen
DB's ist der PK immer ein Aufsteigender Index (ASC)
somit erstelle dir ein INDEX auf das PK Feld als DESC index, somit muss er nicht natural laufen
dann klappt deine Anfrage immer sehr schnell.