Hallo,
ich habe da ein kleines Performance Problem mit mySQL. Der Server steht bei Puretec, ist also für x Webpräsenzen zuständig.
Ich habe eine Tabelle mit ca 10.100 Einträgen, die jeweils iene eindeutige ID haben (unique), sonst keine Indizes.
Des weiteren eine zweite tabelle emit ca. 450 Einträgen.
Ich habe nun eine Abfrage, die bei Tabellen per LEFT JOIN mit der ID von Tabelle1 und einem nicht indiziertem Wert in Tabelle2 verknüpft und 2 GROUP Funktionen nutzt (AVG, COUNT).
Das Ganze sortiert nach einem Wert aus Tabelle1 und per LIMIT 0,50 begrenzt.
Heraus kommt eine nach Zahlen abwärts sortierte Liste, die für ein paar Einträge einige Zusatzinfos aus Tabelle2 enthält.
Das Dumme ist, dass diese Abfrage auf dem Puretec Server etwa 6-7 Sekunden läuft.
Kann man das irgendwie intelligenter machen?
Dank im voraus
Daniel