Ich persönlich empfinde es als blasphemisch, einen
SQL-Server mit schnöden Sortierungen zu belasten. Dazu ist die Client-Applikation da.
Ich verwende Datagrids, die die Daten ohnehin per Header-Click sortieren, filtrieren und sonstwas damit anstellen, insofern ist Sortieren (in meinen Applikationen) wirklich keine gute Idee.
Im Ernst: Wenn man nicht mit Hilfe eines Clustered Index sortiert, kostet so eine Operation doch ganz schön Performance, vor allen Dingen, wenn die View/Tabelle ziemlich groß ist.
Meine persönliche Vorliebe ist die, den
SQL-Server die Daten so schnell wie möglich abliefern zu lassen: Sortieren kann ja, wie schon erwähnt, der Client. Weiterhin müssen alle Daten ja im Sortierfall (Ausnahme: Clustered Index) gepuffert werden, und das widerspricht meiner Prämisse.
Aber: Jedem das Seine.