phpeumel: MySQL Tabellen nach Feldgröße (kb) sortieren

Beitrag lesen

hi,

welchen unterschied macht es denn, ob du nach der ausgerechneten KB-größe sortierst - oder gleich nach der feldlänge?

Performance. Wen das nur ein Teil von hunderten oder tausenden Zeilen Code ist sparst du dir immerhin einen Datenbankzugriff.

den sparst du dir nur dann, wenn du die daten sowieso zusätzlich unsortiert auslesen möchtest.

wenn du sie nur in dieser sortierung benötigst, würde ich das sortieren nicht erst im verarbeitenden script machen, sondern direkt in der query.

wenn der umfang recht groß wird, wäre es auch denkbar, dafür eine zusätzliche spalte zu nutzen, in die die feldlänge bei update/insert eingetragen wird - und auf die dann noch ein index gesetzt wird.

gruß,
wahsaga

joar, aber er möchte ja anscheinend die daten auslesen, im script sortieren & sortiert wieder in die Datanbank schieben, das geht ja mal garnicht :D des macht man auf alle fälle gleich im query. ich wüßte den befehl jetzt auch nicht direkt, aber irgendwas mit order by muss es sein. google wirkt da manchmal wunder.