hier Hier sind ein paar Tipps, worauf Sie achten sollten, um die Geschwindigkeit solcher Abfragen mit InnoDB zu maximieren:
Ich glaube nicht, dass Sie nicht so viel schneller werden können, wenn Sie nur die Abfrage selbst betrachten. Versuchen Sie vielleicht, den ORDER BY
zu entfernen Teil, um unnötiges Sortieren zu vermeiden. Um dies genauer zu untersuchen, profilieren Sie die Abfrage vielleicht mit MySQLs eingebautem Profiler .
Ansonsten können Sie sich die Konfiguration Ihres MySQL-Servers ansehen. Schauen Sie sich dieses Kapitel des MySQL-Handbuchs
Wenn Sie die Fähigkeiten Ihrer MySQL-Serverkonfiguration bereits maximiert haben, sollten Sie sich die Hardware selbst ansehen – manchmal kann sogar eine Lösung mit verlorenen Kosten, wie das Verschieben der Tabellen auf eine andere, schnellere Festplatte, Wunder wirken.