Einzelnen Beitrag anzeigen

Benutzerbild von danielmagin
danielmagin

Registriert seit: 6. Dez 2003
Ort: Frankfut am Main
54 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#12

AW: Am schnellsten die letzten 100 Datensätze aus ner DB laden?

  Alt 8. Jan 2015, 12:29
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.
Daniel Magin
  Mit Zitat antworten Zitat