Hallo,
ich habe eine Tabelle mit massig Daten die sich Werte aus einer kleineren Tabelle mit Join holt. Die Geschwindigkeit für diese Aktion ist noch recht überzeugend bei 0.00282... Sek. Nun möchte ich aber die Sortierung so gestalten:
Beim Select bringt dieser Wert keinen Geschwindigkeitseinbruch, sobald ich allerdings danach sortiere wie oben, verändert sich die Geschwindigkeit der Abfrage auf 1.00764... Sek.
Kann mir jemand erläutern warum es so lange dauert und wie ich die Sachen optimieren kann ohne was an der Datenbankstruktur zu ändern?
Vielen Dank,
thebrain
ich habe eine Tabelle mit massig Daten die sich Werte aus einer kleineren Tabelle mit Join holt. Die Geschwindigkeit für diese Aktion ist noch recht überzeugend bei 0.00282... Sek. Nun möchte ich aber die Sortierung so gestalten:
PHP-Code:
ORDER BY (tabelle1.wert/tabelle2.wert) ASC
Kann mir jemand erläutern warum es so lange dauert und wie ich die Sachen optimieren kann ohne was an der Datenbankstruktur zu ändern?
Vielen Dank,
thebrain
Kommentar