1) Wenn du keinen Index machst, werden die Daten in der Reihenfolge abgerufen, in der sie die
DB liefert. Also das ORDER BY in die
Query + CDFS hat keinen Index.
2) Mach je Abfrage einen anderen Index, ein CDS kann ja mehrere davon haben.
3) Mach in dein
SQL ein Feld, nach dem du mit ORDER BY sortierst und auf das du im CDS einen Index setzt.
Beispiel: Statt select a,b,c from x order by 2,3 machst du select c+b as idx,a,b,c from x order by 1 und im CDS hast du idx als Feld vorliegen + kannst danach sortieren.