Thread Unicode::Collate -> sehr langsam?
(26 answers)
Opened by bianca at 2014-12-27 18:42 2015-01-02T17:17:12 bianca Sortiere im ersten Sort nur nach der letzten Spalte, dann im zweiten Sort nur nach der vorletzten Spalte usw. Wichtig ist dabei, dass bei gleichen Werten die Reihenfolge der Daten erhalten bleibt, damit die Ordnung der bereits sortierten Spalten nicht wieder zerstört wird. Am Ende sind die Daten primär nach der 1. Spalte sortiert, bei gleichen Werten kommt die Sortierung der 2. Spalte zum Zuge usw. Dein komplexer Vergleichskode hat sich dabei auf einen Einzeiler reduziert. Das dürfte unter'm Strich einen deutlichen Geschwindigkeitsgewinn bringen. 2015-01-02T17:17:12 bianca Ich habe deine Frage trotzdem ausführlicher beantwortet. Vielleicht nützt es dir oder jemand anderem später einmal. Gruß
GUIfreund |