SQL Order by wird vorgezogen, kann ich das ändern?
Moin zusammen
Ist mir schon öfter aufgefallen:
ich mache einen
strsql
select * from datei where feld = wert
Keine Millisekunde später stehen 6 Sätze am Bildschirm
Das passt so für mich nicht, also nochmal
select * from datei where feld = wert order by xyfeld (z.B. Betrag)
Bei rd. 6 Mio Sätzen warte ich 8-10 Sekunden auf die Anzeige.
Ja, es gibt keinen Index auf Betrag.
Aber erst der select, dann der sort (von 6 Sätzen) kann doch nicht so wild sein.
Ich vermute das er erst sortiert und dann selektiert.
Kann ich das 'einstellen'
Schöne Feiertage/guten Rutsch
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
Bookmarks